Luego de varias pruebas de concepto, muchos roles y playbooks
desarrollados (unos 120 repositorios git al día de hoy), la
herramienta de deploy naturalmente es AWX que da mucho de que hablar
de ella, pero ahora quiero concentrarme en las utilidades que fui
construyendo para dialogar con AWX desde a consola y evitar clics.
AWX posee una API muy completa y una cli super útil, pero en todo
momento uno tiende a automatizar y/o simplificar un poquito mas todo el
entorno y así fue como surgieron un puñado de scripts para ir
creciendo en cantidad y calidad, a continuación totalizo por categoría
de script:
# ls -1 awx-* | grep -v .md | cut -d- -f2 | uniq -c | sort -nr
22 json
22 adhoc
13 inventory
13 host
6 version
6 project
6 job
5 workflow
5 grant
3 setting
2 group
1 user
1 team
1 shell
1 pass
1 organization
1 help
1 config
1 common