Multi Region Terraform Deployments
summary
Demo shows a Terraform-built CI/CD that parses git tags to pick environment team and region and then runs CodeBuild to push a versioned S3 artifact, runs tflint and Checkov security scans, creates per-environment S3/DynamoDB remote state with separate state files per region, produces terraform plan for manual approval and runs terraform apply, deploying VPCs and an external ALB into multiple AWS regions. All pipeline components are themselves provisioned with Terraform and the demo apply completes successfully.
AI-written summary · about
chapters (12)
- 0:00Multi-region Terraform deployments
- 1:05Introduction
- 2:08Why multi-region deployments matter
- 5:21Terraform workflow explained
- 9:12Core pipeline stages
- 13:44Architectural considerations
- 15:55Multi-region pipelines & cell architecture
- 17:40Security considerations
- 20:52Terraform state & deployment
- 23:38Code structure walkthrough
- 27:05Live pipeline demo
- 33:11Summary
related talks
17mMulti Region Deployments with AWS CI/CD and Terraform
19mSynchronization of Infrastructure Provisioning & Application Deployments
42mOrchestration of Blue-Green deployment model
34mTerraform in your delivery pipeline
01h 32mUsing Terraform and AWS to create environments on the fly
10mInfrastructure as a Code Best Practices with Terraform
22mDeploying and Managing AWS Lambda With GitLab CI and Terraform
27mOptimizing Terraform integration inside GitLab CI/CD pipelines
