官网:Ansible is Simple IT Automation
1、安装ansible
#查看是否有ansible安装包
yum info ansible
#如没有则安装epel源
yum install -y epel-release
#安装ansible
yum install -y ansible
#查看ansible版本
ansible --version
2、配置主机清单inventory
配置文件优先级:ANSIBLE_CONFIG >> 项目/ansible.cfg >> ~/.ansible.cfg >> /etc/ansible/ansible.cfg
#配置主机清单(也可以分组[GroupName])
添加如下内容:
192.168.80.226
192.168.80.227
#测试远程主机(-m ping:指定ping模块,-k指定远程主机密码)
ansible 192.168.80.227 -m ping -k
或者(列表的所有主机)
ansible all -m ping -k
或者(主机分组可用此命令)
ansible <GroupName> -m ping -k
3、免密登录远程主机
#自动生成公钥
ssh-keygen
#复制公钥到远程主机
sshpass -p 123 ssh-copy-id root@192.168.80.227