使用 pip3 安裝 Ansible - 這是預設的 ansible.cfg?

使用 pip3 安裝 Ansible - 這是預設的 ansible.cfg?

我已經透過 pip3 為當前使用者在我的 contril 機器(rhel8.3)上安裝了 ansible,並且想弄清楚ansible.cfg在我的場景中哪些(許多)現有檔案被用作預設檔。

$ find ~ -name ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible/galaxy/data/apb/tests/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible/galaxy/data/container/tests/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_test/_data/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_collections/community/vmware/tests/integration/targets/vmware_vm_inventory/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_collections/cyberark/conjur/roles/conjur_host_identity/tests/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_collections/infinidat/infinibox/playbooks/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_collections/netbox/netbox/ansible.cfg
/home/username/.local/lib/python3.6/site-packages/ansible_collections/sensu/sensu_go/docs/examples/installation/ansible.cfg

我嘗試使用交換器運行一些臨時 ping-v來獲取該信息,但這並沒有真正實現。有人可以指出我的預設值嗎?我知道我始終可以使用本地 .cfg 文件,但仍然會了解在這種情況下我的參考點是什麼。顯然沒有/etc/ansible

順便提一句。完整的 Ansible 新手在這裡

答案1

如中提到的docs.ansible.com

可以在設定檔中進行更改並使用該更改,該檔案將按以下順序搜尋:

  • ANSIBLE_CONFIG(環境變量,如果設定)
  • ansible.cfg(在目前目錄中)
  • ~/.ansible.cfg(在主目錄中)
  • /etc/ansible/ansible.cfg

Ansible 將處理上面的清單並使用找到的第一個文件,所有其他文件都將被忽略。

相關內容