Pular para o conteúdo principal

AWX

AnsibleLogo

É 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

AnsibleSimpleArchiteture

AnsibleSimpleArchiteture

Componentes

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