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.
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.