Ansible: 安装与配置
一、安装前提
1、管理节点
- 系统版本:Red Hat、Debian, CentOS、OS X、BSD的各种版本,等等
- 软件版本:python2.6或者2.7
2、托管节点
- 托管节点不需要安装任何软件
- 托管节点需要开启ssh服务,默认使用sftp传送剧本,
- 如果sftp不可用可以在ansible.cfg配置文件中配置成scp的方式,但是在通关节点就必须安装pyhton2.4以上的版本
- 如果sftp不可用,python版本还低于2.5,需要安装一个
python-simplejson
模块
二、安装
1、安装epel源
yum install epel-release -y
2、安装ansible
yum install ansible -y
3、检查安装是否成功
ansible --version
安装成功之后出现以下结果(可能版本不同):
三、配置
1、修改配置文件
如需更改ansible的配置文件
vim /etc/ansible/ansible.cfg
默认配置通常需要加入这些配置
[defaults]
# some basic default values...
inventory = /etc/ansible/hosts
library = /usr/share/my_modules/
module_utils = /usr/share/my_module_utils/
gather_timeout = 10
roles_path = /etc/ansible/roles
host_key_checking = False
# SSH timeout
timeout = 10