epel
rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum -y install ansible
配置文件
vim /etc/ansible/hosts
第一次一般机器都会有密码,这次我们在配置文件里面使用ansible_ssh_pass 参数,默认root用户当然,你也可以使用ansible_ssh_user=root, ansible_ssh_port=22 来定义各种要求
[dbservers] node1 ansible_ssh_pass=yingzi node2 ansible_ssh_pass=yingzi node3 ansible_ssh_pass=yingzi
里面的node1 可以换成IP。
# ssh-keygen -t rsa -P '' # ssh-copy-id -i ~/.ssh/id_rsa.pub node1
执行测试
ansible dbservers -m ping
-m 指定模块,具体看模块信息可以使用 ansible-doc ping 这样来查看模块的信息。
第一次需要输入yes来接受指纹秘钥。随后就会出现绿色的pong。