Create Preview Environments for Terraform
summary
Shows how Terraform, Terraform Cloud, GitHub Actions and Vercel combine to create a workspace per PR that Terraform Cloud creates, applies and later destroys automatically. Uses AWS EC2 + Docker Compose for back end, Vercel for front end, and Terraform variable sets plus remote state sharing for shared VPC, subnets, security group and TLS cert. Workflow posts the load-balancer endpoint and preview URL as a PR comment and the demo provisions and cleans up the preview environments successfully.
AI-written summary · about
chapters (4)
related talks
19mSynchronization of Infrastructure Provisioning & Application Deployments
12mApplication Preview Environments in 5 Minutes
01h 03mTerraforming the world, one cloud at a time.
01h 32mUsing Terraform and AWS to create environments on the fly
01h 23mAutomating your Infrastructure Deployments in the Google Cloud, Azure & AWS w/ Terraform
33mA Journey To Ephemeral Test Environments With EKS and ArgoCD
35mMulti Region Terraform Deployments
31mCommodified IaC using Terraform Cloud
