Pelo que sei, o arquivo de configuração Ansible ( ansible.cfg
) pode estar localizado aqui para obter as definições de configuração no nível do usuário:
~/.ansible.cfg
Bem como a configuração de todo o sistema localizada aqui; onde você declara que não consegue encontrar esse arquivo:
/etc/ansible/ansible.cfg
Se, de alguma forma, você tiver vários usuários em seu sistema, talvez haja uma ~/.ansible.cfg
flutuação em um dos diretórios de usuário dos quais você esqueceu.
Você declara que pode instalá-lo usando pip
, mas, ao verificar a fórmula do Homebrew para o Ansible , ele só passou da versão 1.9.2 para 1.9.3 em 4 de setembro . Então, talvez você o tenha instalado via Homebrew?
E sua principal preocupação parece ser se o ansible.cfg
necessário é:
O Ansible funciona até onde eu sei (sem um local ansible.cfg
e não há nada na ansible
pasta no diretório do usuário), mas estou confuso.
Alguém pode explicar o que não estou chegando aqui?
Sim, deve funcionar bem sem uma configuração. Para a maioria das peças de software, tudo o que um arquivo de configuração faz é substituir os padrões do sistema principal. Portanto, se ansible.cfg
estiver faltando, o Ansible ainda funcionaria, mas apenas usaria os padrões do sistema principal. Conforme explicado na documentação oficial da Ansible :
Certas configurações no Ansible são ajustáveis através de um arquivo de configuração. A configuração de estoque deve ser suficiente para a maioria dos usuários, mas pode haver razões pelas quais você deseja alterá-los.
As alterações podem ser feitas e usadas em um arquivo de configuração que será processado na seguinte ordem:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg