Ich erstelle einen Github Actions Pipeline, um Terraform-Deployments zu automatisieren
Zertifizierter Azure-Administrator, Cloud-Engineer, DevOps-Engineer
Über diesen Service
Führst du terraform apply noch manuell von deinem Laptop aus durch?
Manuelle Verwaltung der Cloud-Infrastruktur ist gefährlich. Ein falscher Befehl kann Produktionsdatenbanken löschen, und Teamkollisionen können deine State-Datei beschädigen. Es ist Zeit, deinen Workflow mit einer sicheren CI/CD Pipeline zu professionalisieren.
Ich bin Computer-Ingenieur mit Schwerpunkt auf Cloud-Automatisierung. Ich baue eine robuste GitHub Actions-Pipeline, die deine Terraform-Infrastruktur automatisch und sicher testet, validiert und deployed.
Was du mit diesem Gig bekommst:
- Automatisierte Validierung: Jeder Pull Request führt automatisch terraform fmt, validate und plan aus. Du siehst genau, was sich vorher ändert.
- State-Schutz: Ich konfiguriere State Locking, um zu verhindern, dass zwei Entwickler gleichzeitig an derselben Stelle arbeiten.
- Keyless Security: Ich nutze OIDC (OpenID Connect)-Authentifizierung. Wir speichern keine langlebigen Client-Secrets in GitHub. Das ist der Industriestandard für Sicherheit.
- Genehmigungsschritte: (Standard/Premium) Produktions-Deployments warten auf dein manuelles "Ja"-Klicken, bevor sie ausgeführt werden.
Unterstützte Clouds:
- Microsoft Azure
- AWS
- Google Cloud
️ Bitte kontaktiere mich vor der Bestellung, damit wir deine aktuelle Repo-Struktur prüfen können.
Tools:
GitHub
Frameworks:
Terraform
Programmiersprache:
Andere
Expertise:
Entwicklung
•
Konfiguration
FAQ
Automatische Übersetzung
Ist mein Cloud-Konto sicher? Muss ich mein Admin-Passwort teilen?
Nein, auf keinen Fall. Ich nutze OIDC (OpenID Connect) für die Authentifizierung, was der Industriestandard für Sicherheit ist. Das bedeutet, wir müssen keine langlebigen Secrets oder Passwörter in deinem GitHub-Repository speichern. Deine Zugangsdaten bleiben sicher und unter deiner Kontrolle.
Was muss ich für den Einstieg bereitstellen?
Ich benötige Zugriff auf dein GitHub-Repository (als Kollaborator) und temporären Zugriff auf deine Cloud-Umgebung (Azure/AWS), um die initiale Vertrauensbeziehung einzurichten. Du solltest bereits funktionierenden Terraform-Code haben.
Ist in diesem Gig das Schreiben des Terraform-Codes enthalten?
Nein. Dieser Gig ist ausschließlich für die Automatisierung des Deployments deines bereits vorhandenen Codes. Wenn du jemanden brauchst, der die Terraform-Skripte von Grund auf schreibt, schau dir meinen anderen Gig an: "Ich schreibe professionelle Terraform-Skripte für deine Azure-Infrastruktur."
Kann ich die Änderungen vor der Anwendung in Produktion überprüfen?
Ja! In den Standard- und Premium-Paketen richte ich eine "Manuelle Genehmigung"-Schranke ein. Die Pipeline führt terraform plan aus, zeigt dir genau, was sich ändert, und wartet auf dein Klick auf "Genehmigen", bevor sie terraform apply startet.
Unterstützt du auch Azure DevOps Pipelines statt GitHub Actions?
Ja, ich bin auch Experte für Azure DevOps. Das Setup ist allerdings etwas anders. Kontaktiere mich zuerst für ein individuelles Angebot, falls du Azure DevOps Pipelines statt GitHub Actions benötigst.

