首页 > 技术文章 > Ansible一般用法

yinkemeng 2020-09-07 13:25 原文

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 &

推荐阅读