我只想为projectA
下面剧本中的项目强制复制文件。
- name: Populate /usr/local/mywork/ binaries where necessary
copy:
src: "output/here/usr/local/mywork/{{item}}"
dest: "/usr/local/mywork/{{ item }}"
force: '{{ item == "projectA" }}'
with_items: "{{ server_files }}"
我补充道force: '{{ item == "projectA" }}'
。
但它不起作用。有些部分不正确?
鉴于树
文件内容不同
选项力:
如果为 true,则当内容与源文件不同时,将替换远程文件。
如果为 false,则仅当目标不存在时才会传输文件。
下面的剧本
按预期工作并仅复制文件projectA。在--check --diff模式下运行游戏给出
如果文件projectA的内容相同,则不会有任何变化