Ansible-Installation mit pip3 – welches ist die Standard-ansible.cfg?

Ansible-Installation mit pip3 – welches ist die Standard-ansible.cfg?

Ich habe Ansible für meinen aktuellen Benutzer über Pip3 auf meiner Contril-Maschine (rhel8.3) installiert und möchte herausfinden, welche (der vielen) vorhandenen ansible.cfgDateien in meinem Szenario als Standard verwendet werden.

$ 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

Ich habe versucht, mit dem Switch einen Ad-hoc-Ping auszuführen, -vum diese Informationen zu erhalten, aber das hat nicht wirklich etwas gebracht. Kann mir jemand die Standardeinstellung nennen? Ich bin mir bewusst, dass ich immer eine lokale .cfg-Datei verwenden kann, aber ich würde trotzdem verstehen, was mein Bezugspunkt in diesem Szenario ist. Offensichtlich gibt es keine/etc/ansible

btw. kompletter Ansible-Neuling hier

Antwort1

wie erwähnt indocs.ansible.com:

Änderungen können in einer Konfigurationsdatei vorgenommen und verwendet werden. Die Suche danach erfolgt in folgender Reihenfolge:

  • ANSIBLE_CONFIG (Umgebungsvariable, falls gesetzt)
  • ansible.cfg (im aktuellen Verzeichnis)
  • ~/.ansible.cfg (im Home-Verzeichnis)
  • /etc/ansible/ansible.cfg

Ansible verarbeitet die obige Liste und verwendet die erste gefundene Datei, alle anderen werden ignoriert.

verwandte Informationen