怎么使用 Ansible Playbook 执行 rsync ?
作者:互联网
以下是一个使用 Ansible Playbook 执行 rsync 的示例。该示例将文件从源服务器同步到目标服务器。
---
- name: Rsync files from source to destination
hosts: destination_server
tasks:
- name: Sync files using rsync
ansible.posix.synchronize:
mode: push
src: /path/to/source/
dest: /path/to/destination/
rsync_opts:
- "--delete" # 可选:删除目标中源没有的文件
YAML
在这个示例中,确保您已安装 ansible.posix
集合,并替换 destination_server
、/path/to/source/
和 /path/to/destination/
为您的实际主机名和路径。
使用以下命令运行 Playbook:
ansible-playbook your_playbook.yml
标签: 来源: