0. 环境
centos7
1. 安装部署
yum install -y ansible
2. 修改配置文件
vim /etc/ansible/ansible.cfg
打开配置文件的注释
host_key_checking = False # 取消输入(yes/no)
vim /etc/ansible/hosts
# 添加主机管理以及对应账号密码
[local]
127.0.0.1
[local:vars]
ansible_ssh_user=root
ansible_ssh_pass=123456
ansible_ssh_port=22
3. 生成密钥
命令ssh-keygen 一直回车即可
4. 分发密钥
ansible 127.0.0.1 -m authorized_key -a "user=root key='{{ lookup('file', '/root/.ssh/id_rsa.pub') }}'"
完成基础操作