Mastering Terraform: A deep dive into essential workflows
summary
Compares three concrete Terraform workflows and when each actually wins: VCS-driven for simple, reviewable runs triggered by repo webhooks; CLI-driven for teams keeping local tooling and integrating existing CI/CD while running remotely; API-driven for full programmatic control at the cost of custom scripts, auth, logging, and error handling. Demonstrates an API demo using TFCI/GitHub Actions that uploads config, performs speculative plan feedback, then applies to create an AWS instance, and lists setup, maintenance, security, and skill tradeoffs.
AI-written summary · about
chapters (17)
- 0:00Introduction and conference goals
- 1:03Terraform workflows overview
- 2:27VCS-driven workflow explained
- 5:37VCS workflow setup and patterns
- 7:22VCS workflow essential factors
- 9:08VCS workflow maintenance and security
- 10:51VCS workflow use cases
- 11:33CLI-driven workflow explained
- 13:17CLI workflow setup and factors
- 13:59CLI workflow maintenance and security
- 15:22CLI workflow use cases
- 17:48API-driven workflow explained
- 18:53API workflow setup and patterns
- 20:17API workflow maintenance and security
- 21:42API workflow use cases
- 23:07API workflow demo walkthrough
- 28:41Key takeaways and summary
related talks
27mOptimizing Terraform integration inside GitLab CI/CD pipelines
24mTerraform Best Practices
30mManaging Terraform Cloud With PowerShell
26mWriting High Quality Terraform Modules for Exponential Organizations
19mHow We Built a DevOps Dojo to Upskill Our Organization in Terraform
42mLessons Learned as a DevOps Consultant
28mSupport and Tools to Help You Accelerate Toward DevOps
25mThe IaC Tooling Face-off for Modern Cloud Native Ops
