编程语言
首页 > 编程语言> > 怎么使用 Ansible Playbook 执行 rsync ?

怎么使用 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

标签:
来源: