implantação de referência

AWX na AWS

IU baseada na web, API REST e mecanismo de tarefas para gerenciar projetos do Ansible

Este Quick Start implanta o AWX na Nuvem AWS para usuários que querem executar e gerenciar uma infraestrutura Ansible na AWS.

O AWX é projeto comunitário de código aberto que oferece software para gerenciar projetos Ansible. Ele é hospedado no GitHub e oferece uma interface de usuário com base na web, API REST e mecanismo de tarefas para Ansible.

O Ansible é uma ferramenta de DevOps que automatiza o provisionamento, o gerenciamento de configurações, a implantação de aplicativos, a orquestração entre serviços, a entrega contínua e vários outros processos de TI. O painel visual do AWX permite que você programe e implante manuais do Ansible, além de oferecer recursos centralizados de registro em logs, auditoria e rastreamento de sistemas. O AWX oferece o código-fonte para o Ansible Tower, que é a versão comercial do AWX.

Este Quick Start implanta o código da ramificação mestre do repositório do GitHub para o AWX. Você também pode optar por implantar código a partir de uma cópia do repositório.  

awx-logo

Este Quick Start foi criado pelos arquitetos de soluções
e engenheiros de suporte à nuvem da AWS.

  •  O que você criará
  •  Como implantar
  •  Custo e licenças
  •  O que você criará
  • Use esse Quick Start para configurar automaticamente o ambiente a seguir na AWS:

    • Uma arquitetura de alta disponibilidade que abrange duas zonas de disponibilidade.*
    • Uma Virtual Private Cloud (VPC) configurada com sub-redes públicas e privadas de acordo com as melhores práticas da AWS, para provisionar sua própria rede virtual na AWS.*
    • Um Internet Gateway para permitir o acesso à Internet.*
    • Nas sub-redes públicas, gateways NAT gerenciados para permitir acesso de saída à Internet para recursos nas sub-redes privadas.*
    • Nas sub-redes privadas, um cluster do Amazon Elastic Container Service (Amazon ECS) em um grupo de Auto Scaling nas duas zonas de disponibilidade.
    • Nas sub-redes privadas, um banco de dados PostgreSQL do Amazon Relational Database Service (Amazon RDS).
    • Um projeto do AWS CodeBuild para criar o projeto do AWX a partir do repositório oficial do AWX no GitHub.

    *  O modelo que implanta o Quick Start em uma VPC existente ignora as tarefas marcadas com asteriscos e solicita a configuração dessa VPC existente.

  •  Como implantar
  • Para criar seu ambiente do AWX na AWS, siga as instruções do guia de implantação. O processo de implantação inclui as seguintes etapas:

    1. Caso ainda não tenha uma conta da AWS, cadastre-se em https://aws.amazon.com.
    2. Crie um token do OAuth para o AWS CodeBuild a fim de acessar o GitHub.
    3. Inicie o Quick Start. Cada implantação demora cerca de 45 minutos. Você pode escolher entre duas opções:
    4. Teste a implantação acessando o endpoint do AWX e abrindo o painel do AWX.

    Para personalizar a implantação, você pode configurar sub-redes, especificar configurações de backup e manutenção para o banco de dados do Amazon RDS e definir credenciais do AWX. Você também pode fazer download dos modelos do AWS CloudFormation que automatizam a implantação e personalizá-los para seu cenário específico.

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS e pela AMI do AWS Marketplace usados durante a execução deste Quick Start. Não há custo adicional pelo uso do Quick Start.

    O modelo do AWS CloudFormation para este Quick Start inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetarão o custo da implantação. Para obter estimativas de custo, leia as páginas de definição de preço de cada serviço da AWS que você usará. Os preços estão sujeitos a mudanças.

    O Ansible, que é instalado como parte do desenvolvimento, é licenciado nos termos da Licença Pública Geral GNU versão 3.

    O AWX é software de código aberto. Ele é distribuído nos termos da licença do Apache versão 2.0 e seu uso é gratuito.