作者:8o断情戒爱o8 | 来源:互联网 | 2022-12-09 18:50
我有很多文件(Nginx配置)是模板的候选者,但我想使用rysnc/synchronize模块移动它们.
有没有办法实现这个目标?
现在我这样做
- name: Copy configuration
synchronize:
src: "{{ nginx_path }}/"
dest: /etc/nginx/
rsync_path: "sudo rsync"
rsync_opts:
- "--no-motd"
- "--exclude=.git"
- "--exclude=modules"
- "--delete"
notify:
- Reload Nginx
模板引擎与移动/复制操作相结合,因此我无法使用它来应用模板并将其保存在源本身中,然后使用rsync移动它.
编辑:
改写这个的另一种方法是:
有没有办法应用模板,并将应用的输出保存在源机器本身?