1.登录到堡垒机,切换到root才能使用公私钥,无密码登陆
2.切换到自己的目录下用于读取iplist
3.传文件
ansible all -i iplist -m copy -a "src=/home/xxx/xxxtemp/FileSystem/temp.sh dest=/tmp/xxxtemp.sh mode=0755"
4.执行文件
ansible all -i iplist -m shell -a "/tmp/xxxtemp.sh"
文件中不写shebang
5.删除文件
ansible all -i iplist -m shell -a "rm /tmp/xxx.sh"
6.直接执行脚本,后台执行脚本(并发量50)并写日志
ansible all -i iplist_hsy6 -m script -a /home/xxx/xxxtemp/Bugfix/bugfix_hsy6.sh -f 50 |tee -a hsy6.log &