Ansible
Ansible 配置文件
我的
ansible.cfg
文件/etc/ansible/
和/apps/ansible/
. 我們已經在/apps/ansible/
. 現在,我創建了新使用者並為客戶端節點設置了所有 ssh 密鑰。但是,當我切換到使用者並執行ansible --version
時,它會從/etc/ansible/
. 如何確保從中獲取配置/apps/ansible
?[ansible@Server ~]$ ansible --version ansible 2.4.2.0 config file = /etc/ansible/ansible.cfg configured module search path = [u'/home/ansible/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/site-packages/ansible executable location = /bin/ansible python version = 2.7.5 (default, May 31 2018, 09:41:32) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] [ansible@Server ~]$
對於使用 /apps/ansible/ansible.cfg 的使用者,您可以
- 將 ~/.ansible.cfg(在主目錄中)連結到 /apps/ansible/ansible.cfg,或者
- 將 ANSIBLE_CONFIG(環境變數)設置為 /apps/ansible/ansible.cfg
請參閱詳細資訊。