Ansible常用模块用法 copy和fetch 模块

1.### Copy 模块
功能:从ansible服务器主控端复制文件到远程主机
注意: src=file 如果是没指明路径,则为当前目录或当前目录下的files目录下的file文件
2.调用copy模块将文件拷贝到被管控组webservers下的指定目录并通过copy模块提供的命令修改权限。

###使用命令进入webservers组下查看 /data 目录下,确实已经将check_disk.sh文件拷贝了过来。

3.###调用copy模块复制文件要考虑复制给目标组下的主机后的文件执行权限问题。

Fetch 模块
功能:从远程主机提取文件至ansible的主控端,与copy模块相反,目前不支持目录
范例:ansible websrvs -m fetch -a 'src=/root/test.sh dest=/data/scripts'
总结:从不同主机上复制过来的文件不会出现覆盖的问题,会自动生成一个文件夹并存放进去。

 

 

 



 

 

 

 

posted on 2021-05-29 17:11  1251618589  阅读(5)  评论(0编辑  收藏  举报

导航