Terraform in your delivery pipeline
summary
Shows concrete pipelines that run Terraform + Packer in CI/CD, building AMIs (example app.json produced AMI used by Terraform) and validating changes with Terraform plan before apply. Uses a CircleCI YAML pipeline that validates, plans, waits for manual approve, then applies; examples include module versioning (module security group pinned to 0.2.3) and a Packer build producing AMI build 248. Stores state in S3 backend for state and mentions Atlantis, Terragrunt and tflint.
AI-written summary · about
chapters (12)
- 0:00Start
- 0:22Who Am I and What I Am Passionate about
- 4:42How Typical Continuous Integration and Continuous Delivery Pipeline Looks like
- 9:09The Basic Terraform Template
- 13:17Code Is Terraform Modules
- 15:22Workflow
- 15:52Pipeline Configuration
- 16:23Validating Terraform Configurations File
- 17:50Terraform Plan
- 18:06Approve Infrastructure
- 20:05Tf Lint
- 21:49Why You Should Be Using Terraform
related talks
33mBuilding Automated Pipelines for Infrastructure Code with Terraform and Packer
01h 00mGotchas using Terraform in a secure delivery pipeline
39mAutomating Immutable Infrastructure With Packer & Terraform
35mMulti Region Terraform Deployments
25mThe Path to Modern Infrastructure Automation
27mOptimizing Terraform integration inside GitLab CI/CD pipelines
36mTerraform & CI/CD
37mTerraform & CI/CD
