copy模塊的參數,ansible 主機組 -m copy -a ''
src: 指定源文件或目錄
dest: 指定目標服務器的文件或目錄
backup: 是否要備份
owner: 拷貝到目標服務器后,文件或目錄的所屬用戶
group: 拷貝到目標服務器后,文件或目錄的所屬群組
mode: 文件或目錄的權限
- 下發文件
ansible all -m copy -a "src=/data/1.txt dest=/data/"
- 下發目錄
ansible all -m copy -a "src=/data/ dest=/usr/local/src/"
# 目錄不會拷貝,只下發目錄下的所有文件
ansible all -m copy -a "src=/data dest=/usr/local/src/"
# 連帶目錄以及目錄下的所有文件都會下發
- 自動備份
ansible all -m copy -a "src=/data/1.txt dest=/data/ backup=yes"
- 控制所屬的用戶和指定權限
ansible all -m copy -a "src=/data/2.txt dest=/data/ backup=yes owner=nobody group=nobody mode=0600"