implementación de referencia

AWX en AWS

Interfaz de usuario basada en la Web, API REST y motor de tareas para administrar proyectos de Ansible

En este Quick Start, se implementa AWX en la nube de AWS para los usuarios que quieran ejecutar y administrar una infraestructura de Ansible en AWS.

AWX es un proyecto comunitario de código abierto con el que se proporciona software para administrar proyectos de Ansible. AWX se aloja en GitHub y en él se proporciona una interfaz de usuario basada en la Web, API REST y un motor de tareas para Ansible.

Ansible es una herramienta de DevOps con la que se automatizan el aprovisionamiento, la administración de la configuración, la implementación de aplicaciones, la organización dentro de los servicios, la entrega continua y muchos otros procesos de TI. En el panel visual de AWX se permite programar e implementar cuadernos de trabajos de Ansible y se proporciona registro, auditoría y seguimiento del sistema centralizados. Mediante AWX se proporciona el código fuente para Ansible Tower, la versión comercial de AWX.

Mediante este Quick Start, se implementa el código en la rama principal del repositorio de GitHub para AWX. También puede elegir implementar el código en una bifurcación del repositorio.  

awx-logo

Los arquitectos de soluciones de AWS y los ingenieros
de soporte en la nube desarrollaron este Quick Start.

  •  Lo que creará
  •  Cómo realizar la implementación
  •  Costo y licencias
  •  Lo que creará
  • Utilice este Quick Start para configurar de manera automática el siguiente entorno en AWS:

    • Una arquitectura con alta disponibilidad en la que se abarcan dos zonas de disponibilidad.*
    • Una Virtual Private Cloud (VPC) configurada con subredes públicas y privadas de acuerdo con las prácticas recomendadas de AWS para que se le proporcione su propia red virtual en AWS.*
    • Un gateway de Internet para permitir el acceso a Internet.*
    • En las subredes públicas, gateways de NAT administradas a fin de permitir el acceso de salida a Internet para los recursos en las subredes privadas.*
    • En las subredes privadas, un clúster de Amazon Elastic Container Service (Amazon ECS) en un grupo de Auto Scaling en las dos zonas de disponibilidad
    • En las subredes privadas, una base de datos de PostgreSQL de Amazon Relational Database Service (Amazon RDS).
    • Un proyecto de AWS CodeBuild para crear el proyecto de AWX en el repositorio de Github de AWX oficial.

    *  En la plantilla con que se implementa el Quick Start en una VPC existente, se omiten las tareas marcadas con asteriscos y se le pide la configuración de VPC actual.

  •  Cómo realizar la implementación
  • Para crear el entorno de AWX en AWS, siga las instrucciones en la guía de implementación. En el proceso de implementación se incluyen los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com.
    2. Cree un token OAuth para que con AWS CodeBuild se acceda a GitHub.
    3. Lance Quick Start. Cada implementación tarda alrededor de 45 minutos. Puede elegir entre dos opciones:
    4. Para probar la implementación, acceda al punto de enlace de AWX y abra el panel de AWX.

    A fin de personalizar la implementación, puede configurar subredes, especificar los ajustes de la copia de seguridad y el mantenimiento para la base de datos de Amazon RDS y establecer las credenciales de AWX. También puede descargar las plantillas de AWS CloudFormation con las que se automatiza la implementación y personalizarlas para su caso específico.

  •  Costo y licencias
  • Deberá pagar el costo de la AMI de los servicios de AWS y AWS Marketplace que se utilicen durante la ejecución de Quick Start. No hay costos adicionales por el uso de Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Para acceder a las estimaciones de costo, consulte las páginas de precios de cada servicio de AWS que utilizará. Los precios pueden modificarse.

    Ansible, que se instala como parte de la implementación, tiene la licencia GNU General Public License, versión 3.

    AWX es software de código abierto. Se distribuye con la licencia Apache versión 2.0, la cual es gratuita.