用途 | 系统 | IP |
---|---|---|
服务端 | Linux7.2 | 52.244 |
客户端 | Linux7.2 | 52.245 |
客户端 | Linux7.2 | 52.246 |
客户端 | Linux7.2 | 52.247 |
客户端 | Window server 2012 | 54.222 |
1、服务端和客户端系统
用途 | 系统 | IP |
---|---|---|
服务端 | Linux7.2 | 52.244 |
客户端 | Linux7.2 | 52.245 |
客户端 | Linux7.2 | 52.246 |
客户端 | Linux7.2 | 52.247 |
客户端 | Window server 2012 | 54.222 |
2、服务端写脚本test.sh
3、服务端复制文件到LINUX主机,copy为ansible复制模块,src为复制的源地址,dest复制的目的地址,mode即文件的属性,owner和group分别为用户和组,如果没写,则与服务端所属一致,force为是否强制覆盖
ansible testlinux -m copy -a "src=test.sh dest=/root/test.sh mode=770 owner=root group=root force=yes"
4、服务端执行脚本
ansible testlinux -m shell -a "bash /root/test.sh"
5、以上为LINUX的操作,复制和执行脚本,可以处理遇到的大部分问题。window的客户端模块不是copy,而是win_copy