一次 ansible部署apache的简单记录
1.先将ansible安装包传到ftp服务器
sftp -oPort=521 root@xxx.xxx.xxx.xxx
2.并创建yum本地仓库
yum -y install createrepo
cd /var/ftp/ansible
createrepo .
3.安装ansible并修改配置文件
[root@ansible ansible]# grep -Ev "^$|^#" ansible.cfg
[defaults]
roles_path = /etc/ansible/roles:/usr/share/ansible/roles
host_key_checking = False
#inventory 指定分组文件路径
#host_key_checking=False 第一次连接不需要输入yes
4.修改本机/etc/hosts
[root@ansible ansible]# cat /etc/hosts
192.168.153.132 ansible
192.168.153.138 esxi-second
192.168.153.139 esxi-third
#ansible_ssh_user=”root” ansible_ssh_pass=”a”
可以放在对应主机后面 如果传了密钥则不需要
5.修改ansible目录下的hosts,定义出自己想要的分组
[root@ansible ansible]# grep -Ev "^$|^#" /etc/ansible/hosts
[web]
esxi-third
[db]
db[1:2]
[other]
cache
[esxi]