Orchestration to Delivery: Integrating GitLab with HashiCorp Terraform, Packer, Vault, and Waypoint.
summary
Concrete integration patterns and outcomes: GitLab supplies managed Terraform state and a Terraform CI template that runs plan and apply and surfaces diffs inside merge requests; a GitLab Terraform provider provisions GitLab itself. Vault uses Vault OIDC auth so CI jobs authenticate and read rotating secrets (avoiding leaking group variables) and Vault can be deployed into connected Kubernetes clusters. Packer builds container and VM images directly in CI, and Waypoint runs init build deploy release with optional GitLab-hosted Waypoint images to speed pipelines.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:15Who am I
- 0:35What is GitLab
- 1:30What is Epic
- 5:20GitLab Console
- 6:25HashiCorp Terraform
- 8:25HashiCorp Vault
- 11:05Waypoint
- 12:10Conclusion
related talks
23mFully SaaS-Based DevOps with Terraform Cloud and GitLab
38mDynamically deploying your Terraform code with GitLab CI
22mDeploying and Managing AWS Lambda With GitLab CI and Terraform
34mTerraform in your delivery pipeline
26mGitOps Lifecycle Management
15mTerraform, GitOps & Kubernetes: manage infrastructure & aas
14mInfrastructure as Code IaC
27mIntegrating Vault and Terraform with Enterprise Machine Identity Services
