Ansible

Ansible 配置文件

  • May 24, 2019

我的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 的使用者,您可以

  1. 將 ~/.ansible.cfg(在主目錄中)連結到 /apps/ansible/ansible.cfg,或者
  2. 將 ANSIBLE_CONFIG(環境變數)設置為 /apps/ansible/ansible.cfg

請參閱詳細資訊。

引用自:https://unix.stackexchange.com/questions/491390