Ansible Copy vs Synchronize

Ale*_*ier 12 ansible

使用Ansible Synchronize vs Copy模块的优缺点是什么?据我所知,synchronize具有复制所具有的所有功能但可能更快,因此我正在考虑更改所有内容以使用同步.同步的唯一缺点是需要rsync,这在Linux环境中似乎相当普遍.

Mxx*_*Mxx 7

的差异是非常类似于传统rsyncVS scp.Rsync具有更多功能并且通常更快,但是设置起来有点棘手并且有更多的旋钮可以转动.

另外,https://docs.ansible.com/ansible/copy_module.html声明:

递归复制工具的"复制"模块不能扩展到大量(>数百个)文件.有关替代方法,请参阅synchronize模块,它是rsync的包装器.


Fra*_* Yu 5

从 Ansible v2.8 开始,synchronize处于 \xe2\x80\x9cpreview\xe2\x80\x9d 状态

\n
\n

不保证该模块具有向后兼容的接口。[预览]

\n
\n

在Ansible v2.10中,该copy模块被移至Builtin Collection,由核心团队(即Red Hat)正式维护,并通过ansible-base(又名ansible-core)进行分发。相反,synchronize已移至社区维护的POSIX Collection 。

\n

copy当我不需要\xe2\x80\x99t 的性能和功能时,我会使用synchronize. 我建议从 开始,只有当这是瓶颈时才copy转向。(用基准验证这一点!)synchronize

\n