Por lo que sé, el archivo de configuración Ansible ( ansible.cfg
) podría estar ubicado aquí para la configuración de nivel de usuario:
~/.ansible.cfg
Además de la configuración de todo el sistema que se encuentra aquí; donde dice que no puede encontrar ningún archivo de este tipo:
/etc/ansible/ansible.cfg
Si de alguna manera tiene múltiples usuarios en su sistema, ¿quizás haya un ~/.ansible.cfg
flotante en uno de sus directorios de usuarios que haya olvidado?
Usted declara que podría haberlo instalado usando pip
, pero al verificar la fórmula de Homebrew para Ansible , fue recientemente eliminado de la versión 1.9.2 a 1.9.3 el 4 de septiembre . Entonces, ¿quizás lo instaló a través de Homebrew?
Y su principal preocupación parece ser si ansible.cfg
es necesario:
Ansible funciona hasta donde puedo decir (sin un local ansible.cfg
, y no hay nada en la ansible
carpeta en el directorio de usuario), pero estoy confundido.
¿Alguien puede explicar lo que no entiendo aquí?
Sí, debería funcionar bien sin una configuración. Para la mayoría de las piezas de software, todo lo que hace un archivo de configuración es anular los valores predeterminados del sistema central. Entonces, si ansible.cfg
falta, Ansible aún funcionaría, pero solo usaría los valores predeterminados del sistema central. Como se explica en la documentación oficial de Ansible :
Ciertas configuraciones en Ansible son ajustables a través de un archivo de configuración. La configuración de stock debería ser suficiente para la mayoría de los usuarios, pero puede haber razones por las que desee cambiarlas.
Los cambios se pueden realizar y utilizar en un archivo de configuración que se procesará en el siguiente orden:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg