Einrichten:
1. Atlantis CI installieren: Befolgen Sie die Anleitung unter https://www.runatlantis.io/docs/latest/setup und installieren Sie sowohl das Atlantis-Befehlszeilentool als auch eine Atlantis-Serverinstanz.
2. Konfigurationsdatei erstellen: Fügen Sie in Ihrem Repository eine atlantis.yaml hinzu Datei im Repository-Stammverzeichnis. Geben Sie Details wie die Version des Terraform-Moduls, das Zeitlimit für die Statussperre, die Umgebungsvariable usw. an. Einzelheiten zur Syntax finden Sie unter https://www.runatlantis.io/docs/latest/terraform.
Verwendung:
3. GitHub verlinken :Verbinden Sie Atlantis mit Ihrem GitHub-Konto, um Pull-Anfragen abzurufen:https://www.runatlantis.io/docs/latest/configure_github. Erteilen Sie ihm dann die Berechtigung „Öffentliches Repo“, wenn es Zugriff auf Ihr geforktes Repo anfordert.
4. Pull-Anfrage erstellen :Nehmen Sie wie gewohnt Änderungen an Ihrem Terraform-Repository vor und übernehmen Sie diese. Wenn Sie fertig sind, erstellen Sie einen „Pull Request“ auf GitHub und pushen Sie alle Commits, um Atlantis auszulösen.
5. Atlantis prüft PR :An diesem Punkt sollten Sie Atlantis als eine der Statusprüfungen für Ihren Pull Request mit Kommentaren zu Ihrem Commit sehen.
Denken Sie daran, dass der Zweck von Atlantis für Terraform darin besteht, Fehler frühzeitig zu erkennen, indem Infrastrukturkonfigurationen und -pläne vor der tatsächlichen Bereitstellung validiert werden, um sicherere Bereitstellungen und reibungslosere Automatisierungsprozesse zu gewährleisten.