ansible copy模块 详解 (ansible自动化运维系列)

第二个模块: 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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章