跳转到主要内容

ansible使用

  • 安装

# 安装扩展源
yum install epel-release
yum install ansible
  • 编写配置文件

# 编辑配置文件
vi /etc/ansible/hosts

# 加入主机
[groupName]
192.168.0.10
10.vpclub.io

192.168.0.11 ansible_user=<name>,ansible_password=<passwrd>

# 支持的参数有
# ansible_port 端口
# ansible_user 用户名
# ansible_password 密码

  • 配置免密登录

如果不想在ansible填写用户密码,可以配置免密登录


# 生产RSA密匙对
ssh-keygen -t rsa 


# 使用命令将密公钥复制到目标主机
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.2


  • 使用命令

ansible all -m <模块名> -a "参数"

ansible groupName  -m <模块名> -a "参数"

ansible 10.vpclub.io -m <模块名> -a "参数"