1.首先需要先使用管理员模式
su root
2.安装ifconfig、vim、wget
#yum provides ifconfig
#yum install net-tools
#yum install vim
#yum -y install wget
注意运行完一条之后,再运行下一条
- 安装软件包
采用yum install安装,但目前RHEL官方的yum源还没有ansible的安装包支持,因此在安装ansible之前,需先在主机中安装包含ansible软件包的epel源
#yum install epel-release
安装ansible
#yum -y install ansible
- 进入ansible目录,查看书否有两个文档:ansible与hosts
#cd /etc/ansible
#ls
#查看版本
#ansible --version
第一个红框是ansible读取文件
第二个红框是ansible的命令启动文件
2.配置文件ansible.cfg
#vim ansible.cfg
在【defaults】下添加inventory = /tmp/hosts
3.在【ssh_connection】下添加
ssh_args = -o StrictHostKeyChecking=no
保存并退出
#:wq!
4.创建并配置文件 /tmp/hosts
#vim /tmp/hosts
添加以下内容
【test】
192.168.126.130:22 ansible_ssh_user=root ansible_ssh_pass=’123456’
5.查看主机清单
/usr/bin/ansible test --list-host
注:此处目录为前面第二个红框目录
6.注释掉/etc/ansible.cfg中的inwentory = /tmp/host
保存并退出
再次使用/usr/bin/ansible test --list-host会发现没有了主机清单
7.再把/tmp/hosts 拷贝回来
#mv /tmp/hosts ./