Ansible Install com pip3 - qual é o ansible.cfg padrão?

Ansible Install com pip3 - qual é o ansible.cfg padrão?

Instalei o ansible em minha máquina contril (rhel8.3) via pip3 para meu usuário atual e gostaria de descobrir quais (dos muitos) ansible.cfgarquivos existentes estão sendo utilizados como padrão no meu cenário.

$ 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

Tentei executar um ping ad-hoc com o -vswitch para obter essas informações, mas não funcionou. Alguém pode me indicar o padrão? Estou ciente de que sempre posso usar um arquivo .cfg local, mas ainda entenderia qual é meu ponto de referência neste cenário. obviamente não há/etc/ansible

por falar nisso. complete o novato Ansible aqui

Responder1

como mencionado emdocs.ansible.com:

As alterações podem ser feitas e utilizadas em um arquivo de configuração que será pesquisado na seguinte ordem:

  • ANSIBLE_CONFIG (variável de ambiente se definida)
  • ansible.cfg (no diretório atual)
  • ~/.ansible.cfg (no diretório inicial)
  • /etc/ansible/ansible.cfg

Ansible processará a lista acima e usará o primeiro arquivo encontrado, todos os outros serão ignorados.

informação relacionada