andible.cfg 配置文件作用
Ansible 的自身配置文件只有一个,即 ansible.cfg,Ansible 安装好之后它默认存放于 /etc/ansible/ 目录下。
Ansible 读取配置文件的顺序为:
当前命令执行目录
用户家目录下的 .ansible.cfg
/etc/ansible/ansible.cfg
注意:
ansible.cfg 配置文件可以存放在多个地方,先找到哪个就使用哪个的配置;
其 ansible.cfg 配置的所有内容均可在命令行通过参数的形式传递或定义在 playbook 中。
ansible.cfg 配置文件遵循INI格式,其内容分为如下几类配置:
1、[default]:
[defaults]
#inventory = /etc/ansible/hosts #定义 Inventory
#library = /usr/share/my_modules/ #自定义lib库存放目录
#remote_tmp = ~/.ansible/tmp #远程主机临时文件存放目录
#local_tmp = ~/.ansible/tmp #本地主机临时文件存放目录
#forks = 5 #默认开启并发数
#poll_interval = 15 #默认轮询时间间隔
#sudo_user = root #默认sudo用户
#ask_sudo_pass &