Ik maak een github actions pipeline om terraform deployments te automatiseren
Gecertificeerd Azure-beheerder, Cloud Engineer, DevOps Engineer
Over deze dienst
Run je terraform apply nog steeds handmatig vanaf je laptop?
Manueel beheer van cloud-infrastructuur is gevaarlijk. Eén verkeerde opdracht kan productie-databases verwijderen, en teamconflicten kunnen je state file beschadigen. Het is tijd om je workflow te professionaliseren met een veilige CI/CD Pipeline.
Ik ben een computer engineer gespecialiseerd in Cloud Automation. Ik bouw een robuuste GitHub Actions pipeline die je Terraform infrastructuur automatisch en veilig test, valideert en deployt.
Wat je krijgt met deze dienst:
- Geautomatiseerde validatie: Elke Pull Request voert automatisch terraform fmt, validate en plan uit. Je ziet precies wat er gaat veranderen voordat het gebeurt.
- State bescherming: Ik configureer State Locking om te voorkomen dat twee ontwikkelaars elkaars werk overschrijven.
- Keyless Security: Ik gebruik OIDC (OpenID Connect) authenticatie. We slaan geen langlopende client secrets op in GitHub. Dit is de enterprise standaard voor security.
- Goedkeuringspoorten: (Standaard/Premium) Productie-deployments wachten op jouw handmatige "Ja"-knop voordat ze worden uitgevoerd.
Ondersteunde clouds:
- Microsoft Azure
- AWS
- Google Cloud
️ Neem contact met me op voordat je een bestelling plaatst, zodat we je huidige repo-structuur kunnen controleren.
Tools:
GitHub
Frameworks:
Terraform
Programmeertaal:
Overige
Expertise:
Ontwikkeling
•
Configuratie
Veelgestelde vragen
Automatische vertaling
Is mijn cloud account veilig? Moet ik mijn beheerderswachtwoord delen?
Nee, absoluut niet. Ik gebruik OIDC (OpenID Connect) voor authenticatie, wat de industrienorm is voor security. Dit betekent dat we geen langlopende secrets of wachtwoorden in je GitHub repository hoeven op te slaan. Jouw inloggegevens blijven veilig en onder jouw controle.
Wat moet ik aanleveren om aan de slag te gaan?
Ik heb toegang nodig tot je GitHub repository (als collaborator) en tijdelijke toegang tot je Cloud Environment (Azure/AWS) om de initiële trust-relatie op te zetten. Je moet al werkende Terraform code hebben.
Bevat deze dienst het schrijven van de Terraform code zelf?
Nee. Deze dienst is strikt voor het automatiseren van de deployment van code die je al hebt. Als je iemand zoekt die de Terraform scripts vanaf nul schrijft, bekijk dan mijn andere dienst: "Ik schrijf professionele Terraform scripts voor je Azure infrastructuur."
Kan ik de wijzigingen bekijken voordat ze in productie worden toegepast?
Ja! In de Standaard en Premium pakketten zet ik een "Handmatige Goedkeuring"-poort op. De pipeline voert terraform plan uit, toont precies wat er gaat veranderen, en wacht tot jij op "Goedkeuren" klikt voordat hij terraform apply uitvoert.
Ondersteun je Azure DevOps pipelines in plaats van GitHub Actions?
Ja, ik ben ook een expert in Azure DevOps. De setup is wel iets anders. Neem eerst contact met me op voor een aangepaste offerte als je Azure DevOps Pipelines wilt in plaats van GitHub Actions.

