Ansible_synchronize文件目錄同步模塊


 

 

用來進行被控端與控制端之間的文件同步傳輸,直接看例子理解即可

使用該模塊首先要在控制端和被控端安裝有rsync

控制端傳輸被控端

- hosts: 192.168.1.1 # 遠端主機 remote_user:root # 遠端主機的操作用戶 task: - name: controll to node synchronize: src: /xxx/xxx # 控制端路徑 dest: /.../... # 遠端主機路徑 mode: push # 默認為push可不寫

控制端拉取被控端

- hosts: 192.168.1.1 # 遠端主機 remote_user:root # 遠端主機的操作用戶 task: - name: controll to node synchronize: src: /xxx/xxx # 遠端主機路徑 dest: /.../... # 控制端路徑 mode: pull # 默認為push可不寫

控制端控制多遠端之間同步

- hosts: 192.168.1.1 # 遠端主機B remote_user:root # 遠端主機的操作用戶 task: - name: A→B synchronize: src: /xxx/xxx # 遠端主機A路徑 dest: /.../... # 遠端主機B路徑 mode: push # 默認為push可不寫 delegate_to: 192.168.1.2 # 遠端主機A - name: B→A synchronize: src: /xxx/xxx # 遠端主機B路徑 dest: /.../... # 遠端主機A路徑 mode: pull delegate_to: 192.168.1.2 # 遠端主機A


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM