Skip to main content

AWX

AnsibleLogo

Es un proyecto comunitario de código abierto, patrocinado por Red Hat, que permite a los usuarios controlar mejor el uso del proyecto Ansible por la comunidad en entornos de TI. AWX es el proyecto upstream del cual se deriva el componente del controlador de automatización.

  • Desarrollado en Python
  • Fácil de instalar y configurar
  • Escalable
  • Soporta la mayoría de los sistemas operativos, clouds, networks
  • Como usa Ansible no necesita agente, solamente utiliza protocolos nativos SSH y WinRM
  • Idempotente, una tarea no se ejecuta varias veces
  • Control de versiones
  • Integración con ITSM
  • Integración con cofres de contraseñas
    • Las personas no necesitan tener acceso a contraseñas
  • Interfaz Web y RESTful API, pudiendo llamar automatizaciones por API
  • Infinidad de módulos y plugins
  • Aprobaciones de automatizaciones
  • RBAC de usuario para dar permisos a usuarios y grupos
  • Segregación de equipos
  • Logs centralizados
  • Programador de tareas y notificaciones
  • Orquestaciones de automatizaciones
  • Control y Ejecución desacoplados

El proyecto

Forma parte del Cloud Native Landscape y la comunidad es bastante activa.

https://aws.amazon.com/marketplace/pp/prodview-csuubwvckv24c

https://www.youtube.com/watch?v=lCs_RBCeSZA&t=628s

https://github.com/ansible/awx

https://www.ansible.com/products/awx-project/faq

Lista de discusiones.

https://groups.google.com/g/awx-project

AnsibleSimpleArchiteture

AnsibleSimpleArchiteture

Componentes

  • Control y Ejecución desacoplados
  • Ansible
  • Nginx
  • Redis
  • PostgreSQL
  • AnsibleRunner
  • Receptor
  • Django