AWX

É um projeto comunitário de código aberto, patrocinado pela Red Hat, que permite aos usuários controlar melhor o uso do projeto Ansible pela comunidade em ambientes de TI. AWX é o projeto upstream do qual o componente do controlador de automação é derivado.
- Desenvolvido em python
- Fácil de instalar e configurar
- Escalável
- Suporta a maioria dos sistemas operacionais, clouds, networks
- Como usa o Ansible não precisa de agente, somente utilizar protocolos nativos ssh e winrm
- Idempotente, uma tarefa não executa várias vezes
- Controle de versão
- Integração com ITSM
- Integração com cofres de senhas
- As pessoas não precisam ter acesso a senhas
- Interface Web e Restful APi, podendo chamar automações pela api
- Infinidade de módulos e plugins
- Aprovações de automações
- RBAC de usuário para dar permissões para usuários e grupos
- Segregação de times
- Logs centralizados
- Agendador de tarefas e notificações
- Orquestrações de automações
- Controle e Execução desacoplados
O projeto
Faz parte do Cloud Native Landscape e a comunidade é bastante ativa.
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 discussões.
https://groups.google.com/g/awx-project


Componentes
- Controle e Execução desacoplados
- Ansible
- Nginx
- Redis
- PostgreSQL
- AnsibleRunner
- Receptor
- Django