是否有可能只同步一个目录的内容?

有以下任务

- name: synchronising ... synchronize: src=files/to/synchronize dest=/tmp/1 

files/to/synchronize目录是同步的,完成后目标机器上会有一个/tmp/1/synchronize目录。

是否有可能使用syncrhonize任务recursion地同步源目录的内容,以便它的所有内容都在/tmp/1没有额外的深度级别?

我做了什么:

  • 我通过文件
  • 我试图谷歌
  • 我经历了一个完整的同步模块源代码

所有你需要做的是在源path的末尾添加一个尾部的斜杠。 这将告诉Ansible它是目录中的文件,而不是目录及其内容,您要传输。

这种行为与rsync相同。