1.主机安装ansible,所有被控制主机新建一个用户cui,并编辑sudo文件,给予权力,ansibel主机也要建立相同用户,这样就不需要指定-u,否则会直接登陆ansible上的当前用户
sudo useradd test
用于检测是否sudo成功
ssh-keygen -f /root/.ssh/id_rsa -P ""
ssh-copy-id -i /root/.ssh/id_rsa.pub cui@172.25.12.10
ssh-copy-id -i /root/.ssh/id_rsa.pub cui@172.25.12.20
ssh-copy-id -i /root/.ssh/id_rsa.pub cui@172.25.12.30建立免密认证
初步测试:
vim /etc/ansible/hosts
在最后加上你所有的主机ip
ansible all -m ping -u cui --become 用来测试是否成功,成功的话就进行用户及ansible环境搭建
注意:在cui下编辑cfg文件时,cui用户不能在sudo文件里,要所有事情完成