一、Inventory主机清单
Inventory支持对主机进行分组,每个组内可以定义多个主机,每个主机都可以定义在任何一个或多个主机组内
二、Inventory主机清单部署
2.1 前期准备
systemctl stop firewalld
setenforce 0
yum install epel-release -y
yum install ansible -y
2.2 远程ping通被管理端
2.2.1 编辑hosts
vim /etc/ansible/hosts
2.2.2 编辑sshd配置文件
vim /etc/ssh/sshd_config
systemctl restart sshd
2.2.3 远程连接被管理端
ssh -p 端口 IP地址
2.3 主机变量
vim /etc/ansible/hosts
2.3.1 远程ping通被管理端
ansible web -m ping
2.3.2 远程免密登陆
ssh-keygen -t rsa
ssh-copy-id IP地址
2.4 组变量
vim /etc/ansible/hosts
2.5 组变量
vim /etc/ssh/sshd_config
systemctl restart sshd
ansible web -m ping
2.8 组嵌套
vim /etc/ansible/hosts
ansible onlys -m ping