第二个模块: ansible copy 模块
copy:
src: 源文件
dest: 目标位置
owner: 属主
group: 属组
mode: 权限
content: 将content后面的字符串写入到dest目标文件中 ( #直接批量在被管理端文件中添加内容)
backup: yes 复制前先将dest目标的文件进行备份
拷贝后修改属主属组权限
[root@ansible ~]# ansible backup -m copy -a "src=1.txt dest=/root/ owner=ntp group=ntp mode=777"
拷贝文件文件并修改名称:
[root@ansible ~]# ansible backup -m copy -a "src=1.txt dest=/root/hehe.txt"
content测试:
[root@ansible ~]# ansible backup -m copy -a "content=bakcup:123456 dest=/etc/rsync.pass mode=600"
# 直接向远端文件内写入数据信息,并且会覆盖远端文件内原有数据信息
备份目标文件:
[root@ansible ~]# ansible backup -m copy -a "src=1.txt dest=/root/hehe.txt backup=yes"
--------------------------------------------
欢迎来撩 : 汇总all