ansible基础配置示例

一、创建inventory文件
mkdir /home/greg/ansible
vim /home/greg/ansible/inventory
inventory文件内容
node1
node2
node3
node4
node5
[dev]
node1
[test]
node2
[prod]
node3
node4
[balancers]
node5
[webservers:children]
prod
二、ansible的配置文件ansible.cfg
vim /home/greg/ansible/ansible.cfg
[defaults]
inventory = /home/greg/ansible/inventory
roles_path = /home/greg/ansible/roles
remote_user = greg
ask_pass = false
[privilege_escalation]
become = true
become_method = sudo
become_user = root
become_ask_pass = false
三、如果没有免密登录
在inventory所在目录穿件文件夹
mkdir group_vars
vim all
#
ansible_ssh_pass: redhat
发表评论