ansible使用sudo来执行命令

2020-12-07  本文已影响0人  frankie_cheung

使用场景:

ansible mysql -i mysql_hosts -S -R admin -m shell -a 'ps -ef | grep 3306 |grep - v grep |awk "{print \$2}" |xargs kill -9 '

如上命令为 批量kill所有主机的MySQL的服务

-i 代表使用那个hosts文件,默认的在/etc/ansible/hosts

mysql_hosts文件如下:

[test]
171.245.49.16
171.245.49.39
171.245.49.134
171.245.49.149
171.245.49.34
[test:vars]
ansible_ssh_user=mysql
ansible_ssh_pass='Flzx3000c@'
ansible_su_pass='5yKM3%fR3g2eEJzSiy'
上一篇下一篇

猜你喜欢

热点阅读