ansible的安装:
1.首先需要安装第三方epel源: # yum -y install epel-release
2.安装 ansible # yum -y install ansible
# ansible --version 查看ansible版本;
ansible命令套件:
ansible一共提供了七个指令,分别是: ansible、ansible-doc、ansilbe-galaxy、ansible-lint、ansible-playbook、ansible-pull、ansible-vault
3. 安装完ansible后,可以在/etc/ansible/hosts文件中,指定主机的范围,示例如下:
[web]
www.[01:50].ixdba.net
[db]
db.[a:f].ixdba.net
或
[web]
192.168.3.11 http_port=80
192.168.3.12 http_port=80
还可以改写成这样:
[web]
192.168.3.11 ansible_ssh_pass='shanghai2021'(远程主机密码) ansible_ssh_user=root(远程主机用户名)
192.168.3.12
[web:vars]
http_port=80
ansible_ssh_pass='shanghai2021'
ansible_ssh_user=root
或者主机组变量
[webhost]
host1
host2
[dbhost]
host2
host3
[allhosts:children]
webhost
dbhost
未分组的机器需保留在hosts顶部。