搭建ansible
一、 安装
yum - y install ansible
二、 创建ansible工作目录
mkdir myansi
cd myansi
三、 创建配置文件
vim ansible.cfg
[defaults]
inventory = hosts
remote_user = root
四、 声明被管理主机
vim hosts
[dbservers]
node1.tedu.cn
[webservers]
node2.tedu.cn
node3.tedu.cn
五、 配置名称解析
vim /etc/hosts
192.168.4.1 node1.tedu.cn node1
192.168.4.2 node2.tedu.cn node2
192.168.4.3 node3.tedu.cn node3
六、 添加远程主机密钥到信任列表
ssh-keyscan 192.168.4.{1…3} node{1…3}.tedu.cn node{1…3} >> /root/.ssh/known_hosts
七、 测试
ansible all -m ping -k
语法:Yaml语法
进入工作目录,配置vim
#vim /root/.vimrc
autocmd FileType yaml setlocal sw=2 ts=2 et ai
查看模块列表
#ansible-doc -l
查看模块帮助
#ansible-doc yum
创建playbook
#vim XXXXX.yml
检查语法
#Ansible-playbook --syntax-check XXXXX.yml
执行
Ansible-playbook XXXXX.yml