我正在使用Ansible手册将我的主机之间的文件复制到服务器.问题是我必须重复运行脚本才能上传一些更新.在开始时,我使用的是Ansible的"复制"模块,但是在同步文件和目录方面的性能方面,我正在将其更改为"同步"模块.这样我可以保证Ansible使用rsync而不是sftp或scp.
事情是"复制"我能够在命运主机中指定文件的模式添加模式选项(例如mode=644).我想使用synchronize来做到这一点,但它只有perms选项,它接受yes或no作为值.
有没有办法使用"同步"指定文件的模式而不必继承它?
谢谢!
dub*_*fek 10
最后我用它解决了 rsync_opts
- name: sync file
synchronize:
src: file.py
dest: /home/myuser/file.py
rsync_opts:
- "--chmod=F644"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2598 次 |
| 最近记录: |