Перейти к содержимому

Terraform: The Complete Mental Model | How Terraform Works Under the Hood (Audio Podcast)

DevOps Daily Dose

0:00 / 0:00

Terraform: The Complete Mental Model | How Terraform Works Under the Hood (Audio Podcast)

21 просмотр · 9 дней назад
DevOps Daily Dose
9 подписчиков
21 просмотр · 9 дней назад
🎧 Plug in your headphones: a ~55-minute deep dive into how Terraform really works under the hood. We cover the declarative model, the init/plan/apply workflow, Terraform Core and provider plugins, the dependency graph, HCL, state and remote backends, modules, CI/CD with HCP Terraform, and validation and testing. The content comes from the official HashiCorp Terraform documentation and is presented as an audio-podcast deep dive. ⏱️ Chapters (approximate) 0:00 Intro: Welcome to DevOps Daily Dose 0:15 Why you need a Terraform mental model (drift and 3 a.m. outages) 3:05 Imperative vs declarative: Terraform as a GPS 8:28 Workflow: terraform init, providers and the .terraform.lock.hcl file 11:40 terraform plan: plan symbols, destroy plans, refresh-only and drift 15:09 terraform apply: partial failures and why there's no automatic rollback 18:10 Architecture: Terraform Core vs provider plugins (RPC) 20:05 The dependency graph: nodes, orphans, cycles and parallelism 25:53 HCL: blocks, data sources, variables, outputs, locals and provider aliases 29:51 Meta-arguments, depends_on and lifecycle (create_before_destroy) 33:56 State: mapping code to reality, remote backends, locking and workspaces 38:19 Import blocks, moved blocks and keeping secrets out of backends 41:20 Modules, splitting repos and remote state sharing 44:50 CI/CD and HCP Terraform 46:02 Validation: variable validation, pre/postconditions, check blocks and terraform test 51:01 Recap: the complete mental model 54:33 Outro 🔔 Subscribe to DevOps Daily Dose and hit the bell for more on Cloud, Kubernetes, Terraform, CI/CD and Databases. @DevOpsDailyDose #Terraform #DevOps #InfrastructureAsCode #HashiCorp #IaC #CloudComputing #Podcast