基于rsync,用于文件同步
| 参数 | 描述 |
|---|---|
| archive | 是否采用归档模式同步,保证源文件和目标文件属性一致(创建时间,权限,所有者) |
| checksum | 是否效验,默认否 |
| compress | 开启压缩,默认开启 |
| copy_links | 同步的时候是否复制链接,默认 否 |
| delete | 使两边内容一样,以推送方为主,删除被推送方多余文件,默认否 |
| dest | 目标文件及目录 |
| dest_port | 使用ansible_ssh_port指定的端口 |
| dirs | 以非递归的方式传送目录,默认否 |
| existing_only | 默认否 |
| links | 同步链接文件 |
| mode | 推送push或者拉取pull,默认push |
| owner | |
| partial | |
| perms | |
| private_key | |
| recursive | 是否递归yes/no |
| rsync_opts | 使用rsync的参数,比如–exclude= |
| rsync_path | |
| rsync_timeout | |
| set_remote_user | |
| src | 源目录及文件 |
| use_ssh_args | |
| verify_host | |
| rsync_opts | |
| copy_links |
参考:
https://docs.ansible.com/ansible/latest/modules/synchronize_module.html#synchronize-module
https://blog.youkuaiyun.com/lcl_xiaowugui/article/details/81905324
本文详细介绍了如何使用Ansible模块synchronize进行文件同步,包括各种参数的使用,如archive、checksum、compress等,以及如何通过rsync_opts自定义rsync参数,适用于IT运维人员和DevOps工程师。
9万+

被折叠的 条评论
为什么被折叠?



