3.1 配置文件(ansible.cfg)
配置文件 /etc/ansible/ansible.cfg 用于控制 Ansible 的行为,可以修改 Ansible 的主机目录、扩展模块位置、远程主机的临时目录、管理节点的临时目录、连接端口号、超时时间等等。参考「Configuring Ansible」一文。
配置文件优先级(有高到低):
ANSIBLE_CONFIG – 环境变量
ansible.cfg – 当前目录
$HOME/.ansible.cfg – 用户家目录($HOME)
/etc/ansible/ansible.cfg
ansible.cfg – 当前目录
$HOME/.ansible.cfg – 用户家目录($HOME)
/etc/ansible/ansible.cfg
Ansible 1.5 以前版本的顺序如下:
ansible.cfg – 当前目录
ANSIBLE_CONFIG – 环境变量
.ansible.cfg – 用户家目录($HOME)
/etc/ansible/ansible.cfg
ANSIBLE_CONFIG – 环境变量
.ansible.cfg – 用户家目录($HOME)
/etc/ansible/ansible.cfg