目录下有一个目录/var/test1
:
.
..
.git
.gitignore
file1
file2
我想/var/test2
用预先存在的内容将它复制到另一个位置:
.
..
file1
如果我使用 Ansible copy
:
- copy:
# note the trailing `/` at `src: /var/test1/` in order to copy the contents
src: /var/test1/
dest: /var/test2
它将file1
取代/var/test2
如何在不替换目标文件的情况下复制目录内容?
默认情况下,ansible 强制覆盖,也许禁用它会对您的情况有所帮助(强制 = 否)。
您可能想使用synchronize_module。它有
delete
选项: