1. Instalar Atlantis CI: Siga la guía en https://www.runatlantis.io/docs/latest/setup para instalar tanto la herramienta de línea de comandos Atlantis como una instancia del servidor Atlantis.
2. Crear archivo de configuración: En su repositorio, agregue un atlantis.yaml archivo en la raíz del repositorio. Incluya detalles como la versión del módulo terraform, tiempo de espera de bloqueo de estado, variable de entorno, etc. Consulte https://www.runatlantis.io/docs/latest/terraform para obtener detalles de sintaxis.
Uso:
3. Vincular GitHub :Conecte Atlantis con su cuenta de GitHub para obtener solicitudes de extracción:https://www.runatlantis.io/docs/latest/configure_github. Luego, otórguele el permiso de "Repositorio público" cuando solicite acceso a su repositorio bifurcado.
4. Crear solicitud de extracción :realice y confirme cambios en su repositorio de Terraform como lo hace habitualmente. Una vez hecho esto, cree una "Solicitud de extracción" en GitHub y envíe todas las confirmaciones para activar Atlantis.
5. Atlantis comprueba las relaciones públicas :En este punto, deberías ver Atlantis como una de las verificaciones de estado en tu solicitud de extracción con comentarios sobre tu confirmación.
Recuerde, el propósito de Atlantis para Terraform es detectar errores tempranamente validando las configuraciones y los planes de la infraestructura antes de la implementación real, lo que ayuda a garantizar implementaciones más seguras y procesos de automatización más fluidos.