Terraform 101: Building Repeatable, Secure Azure Infrastructure
summary
Practical how-to: uses Terraform with the AzureRM provider, HCL modules, TFVars and an Azure Storage backend for remote state with locking, then runs CI steps (init plan apply) authenticated via OIDC authentication so no secrets live in YAML. Live demo provisions four resources (resource group, VNet, subnets, Key Vault), the plan prints "4 to add 0 to change 0 to destroy", and the pipeline promotes the footprint through approvals.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:15Learning objectives
- 3:57What is Terraform
- 7:31Terraform fundamentals
- 14:10Terraform basics
- 20:13Live demo in VS Code
- 26:30Scaling with modules
- 34:53Importing infrastructure
- 39:27Team collaboration
- 44:03Terraform in CI/CD
- 46:09Managing environments
- 49:55Q&A
related talks
37mTerraform & CI/CD
48mInfrastructure as Code with Terraform on Azure
50mInfrastructure as Code for Azure with Terraform
50mInfrastructure as Code with Terraform - The Fundamentals
29mProper Terraform Authentication for Azure Deployments
43mDemystifying Terraform - "Hardcore" to Core Infrastructure... Tool
36mTerraform & CI/CD
01h 00mTerraform - colonising Azure!
