Configurer :
1. Installer Atlantis CI : Suivez le guide sur https://www.runatlantis.io/docs/latest/setup pour installer à la fois l'outil de ligne de commande Atlantis et une instance de serveur Atlantis.
2. Créer un fichier de configuration : Dans votre référentiel, ajoutez un atlantis.yaml fichier à la racine du référentiel. Incluez des détails tels que la version du module Terraform, le délai d'expiration du verrouillage de l'état, la variable d'environnement, etc. Reportez-vous à https://www.runatlantis.io/docs/latest/terraform pour les détails de la syntaxe.
Utilisation :
3. Lier GitHub :Connectez Atlantis à votre compte GitHub pour récupérer les Pull Requests :https://www.runatlantis.io/docs/latest/configure_github. Accordez-lui ensuite l'autorisation « Public Repo » lorsqu'il demande l'accès à votre dépôt forké.
4. Créer une demande de tirage :Apportez et validez des modifications à votre référentiel Terraform comme vous le faites habituellement. Une fois cela fait, créez une « Pull Request » sur GitHub et poussez tous les commits pour déclencher Atlantis.
5. Atlantis vérifie les relations publiques :À ce stade, vous devriez voir Atlantis comme l'une des vérifications de statut sur votre Pull Request avec des commentaires sur votre commit.
N'oubliez pas que l'objectif d'Atlantis pour Terraform est de détecter les erreurs le plus tôt possible en validant les configurations et les plans d'infrastructure avant le déploiement réel, contribuant ainsi à garantir des déploiements plus sécurisés et des processus d'automatisation plus fluides.
|