Guía · Ansible · AWX

AWX: inventarios, job templates y workflows sin convertirlo en caos

Una estructura operativa para separar inventario, credenciales, ejecución y control de cambios.

Separa responsabilidades

Un inventario describe dónde. Un proyecto aporta el código. Una credencial concede acceso. Un job template define cómo se ejecuta. Mezclar esas responsabilidades hace que AWX funcione hasta que necesitas entender quién cambió qué.

Inventarios

Usa grupos con significado operativo, fuentes dinámicas cuando aporten valor y variables con una jerarquía predecible.

Job templates

Define playbook, inventario, credenciales, límites y parámetros permitidos. Evita convertir “extra vars” en una puerta para saltarse el diseño.

Workflows

Úsalos para encadenar validación, ejecución y postchecks. Si hay riesgo, incorpora aprobación y rutas de fallo.

AWX aporta trazabilidad cuando el proceso está diseñado para ser trazable. Instalar AWX encima de playbooks caóticos solo centraliza el caos.

Cuándo escalar el problema

Si el cambio afecta a producción, hay múltiples dependencias o necesitas estandarizarlo para decenas/cientos de sistemas, conviene tratarlo como un problema de plataforma y no como una intervención aislada.

¿Tienes un problema parecido?

Cuéntame el contexto, el tamaño aproximado del entorno y qué quieres cambiar. La primera conversación sirve para acotar el problema y decidir si tiene sentido trabajar juntos.