Terraform-ing your Cloud
summary
Overview of Terraform’s claim: it composes cloud plumbing as plain text and deterministically reconciles real resources to code. Demo shows the provider model downloading an AWS provider, creating an EC2 instance, running terraform init, then terraform plan and terraform apply, and later removing an unexpected tag with terraform apply showing 0 create 1 change 0 destroy. Covers HCL types, variables, outputs, 130+ providers, modules, and testing tools like terratest and terragrunt; works but incurs cloud costs and provider lag for new services.
AI-written summary · about
chapters (10)
- 0:00Introduction and speaker intro
- 3:07DevOps and collaboration
- 7:07What is Terraform
- 13:16Terraform architecture
- 18:55HCL and Terraform basics
- 24:22Writing your first Terraform code
- 33:08Terraform in action demo
- 41:32Terraform features and outputs
- 47:30Terraform state and organization
- 50:59Terraform ecosystem and tools
related talks
31mCommodified IaC using Terraform Cloud
15mTerraform AWS Cloud Control Provider – Under the Hood
46mTerraform best practices with examples and arguments
53mProvisioning Cloud Infrastructure+Terraform
42mHands-on with the Terraform Module for AWS Landing Zone
04mTerraform In GIS
14mMulti-Cloud Foundations with Terraform
54mInfrastructure as Code with Terraform on Azure
