一,安装
sudo yum install -y epel-release
sudo yum install -y ansible
#免指纹信息
vim /etc/ansible/ansible.cfg
设置
host_key_checking = False
二,批量添加帐号密码
vim /etc/ansible/hosts
密码有#号,需要转义
xxx.45.41.xx ansible_ssh_user=root ansible_ssh_pass=aaaaaa#bbbb
测试ansible客户端的 可用性
ansible all -m ping
三,批量操作:
5.4,在所有的客户端执行一条命令:
ansible all -cmdb -a "uptime" # 注: -m command模块可以省略,
5.5, 执行管道付或者多条命令:
ansible all -m shell -a “cd /root;mkdir test001;”
5.6, 传送文件到客户端:
ansible all -m copy -a “src=/root/demo.txt dest=/demo/ owner=root group=root mode=0644”
centos 新机 批量安装nginx配置SSL,更新nginx.conf 配置
ansible all -f