P34
2.3.1 配置ansible的环境
ansible的配置文件是以ini格式存储配置数据的,在ansible中几乎所有的配置都可以通过playbook或者环境变量来重新赋值
运行ansible的时候,命令会按照如下的预先设定的顺序查找配置文件
ansible_config
./ansible.cfg
~/.ansible.cfg
/etc/ansible/ansible.cfg
因为我这里是通过yum方式安装ansible 的,所以在/etc/ansible目录下已经有了ansible.cfg配置文件
设置ansible.cfg配置参数
一些默认的基础参数有:
(1) inventory 主机列表
inventory = /etc/ansible/host
(2) library ansible的操作动作,这个参数是指向存放ansible模块的目录
#library = /usr/share/ansible
ansible 支持多个目录的方式,只要用冒号(:)隔开就行
注:执行ansible的用户需啊哟有写入日志的权限,模块将会调用被管理节点的syslog来记录,口令是不会出现在日志中的