Infrastructure as Code for Azure with Terraform
summary
Shows how to model Azure with Terraform HCL, creates a resource group and an AKS cluster, and manages dev/staging/production via Terraform workspaces so names don’t collide. Uses the AzureRM provider (version pinned example 2.60.0), authenticates with a service principal, runs terraform fmt/validate/plan/apply, and installs Terraform in CI (example Terraform 0.15 via Homebrew or tfm). Demonstrates automation with GitHub Actions; AKS creation takes minutes and one live deployment shows a failed AKS run while the workspace-driven resources were created.
AI-written summary · about
chapters (10)
- 0:00Start
- 1:54What Is Terraform
- 11:15Terraform Lifecycle
- 14:03Azure Resource Manager Provider
- 16:17Installed Terraform
- 16:40Terraform Version Manager
- 21:10Terraform Documentation Links
- 21:38Azure Tags
- 33:04Kubernetes Default Dashboard
- 35:52Terraform Workspaces
related talks
48mInfrastructure as Code with Terraform on Azure
54mInfrastructure as Code with Terraform on Azure
50mInfrastructure as Code with Terraform - The Fundamentals
50mTerraform 101: Building Repeatable, Secure Azure Infrastructure
14mInfrastructure as Code IaC
37mTerraform & CI/CD
36mInfrastructure as Code with Terraform
47mCloud Computing: Infrastructure as Code in Azure with Terraform
