Así que he estado intentando instalar Ansible para la administración de algunos servidores, sin embargo, parece que yum y pip no quieren cooperar:
- Probé una instalación de yum que se niega a funcionar porque parece que no puedo encontrar más repositorios para babel/jinja2.
- La instalación de pip funciona, sin embargo, me dejó sin ningún
Ansible.cfg
archivo ni/etc/Ansible
directorio. Parece haberlo instalado en el directorio de Python 2.7 que muestra los archivos de configuración de Python, pero no tiene nada que ver con los archivos de configuración estándar de Ansible que he estado viendo en la documentación.
Preguntas:
- ¿Hay alguna solución para esto, o hay alguna forma de usar Ansible a través de Python directamente (es decir, actualizar listas de inventario y crear guías que, supongo, se guardarían en el directorio de Pythons?).
- Además, ¿hay alguna forma de obligar a yum a instalar Ansible independientemente de las dependencias de jinja2/babel para que al menos pueda trabajar en la creación de mis primeros manuales y familiarizarme con los conceptos básicos?
No estoy seguro de si estos paquetes son necesarios para las operaciones de Ansible y si crearían un problema de bucle de dependencia al intentar instalar/actualizar más tarde. Por favor, vaya con calma ya que soy nuevo y estoy tratando de aprender más sobre las capacidades de Ansbile. El sistema operativo es RHEL 7.5 por cierto, y no, no tiene una suscripción. ¡He estado usando EPEL que no parece funcionar!
Respuesta1
Ansible funciona bien desde cualquier directorio. No es necesario utilizar /etc/ansible
.
- Instalar Ansible desde
pip
- Crear directorio de trabajo conestructura recomendada
- Úselo
-i
para señalar su inventario actual (pruebas o producción, por ejemplo). Cree
ansible.cfg
en la raíz de su directorio si necesita:[defaults] #inventory = /etc/ansible/hosts inventory = hosts
Respuesta2
Quizás quieras probar con Centos 7. Echa un vistazo a¿CentOS es exactamente igual que RHEL?y revisar por ejemploCómo instalar y configurar Ansible en CentOS 7.