Manage Complexity with Terraform: Tips and Tricks from the Trenches
summary
Claims concrete practices: Terraform drives Oracle Cloud infrastructure, code organizes into locals, variables, string interpolation, modules and conditional resources, and the demo actually creates a local Docker container with plan and apply showing changes. Examples include refactoring resources into modules and using Terraform 1.5’s move block to preserve state when addresses change. Expect actionable warnings about accidental deletions from conditionals and nested expressions becoming unreadable. Terraform apply creates local Docker container terraform 1.5 move block preserves state
AI-written summary · about
chapters (9)
- 0:00Terraform complexity intro
- 2:05What is Terraform
- 5:17Complexity with locals/vars
- 9:06String interpolation & conditionals
- 12:14Demo: plan & apply locally
- 17:11Refactor Terraform with modules
- 20:23Demo: move resources to modules
- 22:46Conditional resources for environments
- 24:31Further learning resources
related talks
35mTerraform Practices - The Good, the Bad and the Ugly
15mTerraform Practices: The Good, the Bad, and the Ugly
41mTerraform Practices - The Good, the Bad, and the Ugly
48mCodifying Infrastructure with Terraform for the Future
43mDemystifying Terraform - "Hardcore" to Core Infrastructure... Tool
46mTerraform best practices with examples and arguments
26mTerraform Infrastructure as Code: Best Practices and Common Mistakes
29mTerraform Practices - The Good, the Bad, and the Ugly
