Terraform Training

Infrastructure as Code with Azure. Learn to provision, manage, and scale cloud infrastructure using Terraform and HCL.

5 Presentations ~157 Slides ~28 Debug Exercises 8 Hands-on Labs

Presentations

Click any presentation to launch the interactive slide deck. Use arrow keys or click to navigate.

01

Introduction to Terraform

Infrastructure as Code concepts, HCL syntax basics, the Terraform workflow (init, plan, apply), and provisioning your first resource.

Foundation IaC HCL
Open Presentation →
02

Azure Fundamentals with Terraform

Virtual Networks, Network Security Groups, Storage Accounts, Key Vault, and core Azure resource provisioning patterns.

Azure VNets Key Vault
Open Presentation →
03

AKS with Terraform

AKS cluster provisioning, node pool configuration, networking options, and integrating Kubernetes with Azure services.

AKS Node Pools Networking
Open Presentation →
04

Modules & State Management

Input variables, output values, reusable modules, remote state backends, workspaces, and state locking strategies.

Modules State Workspaces
Open Presentation →
05

Advanced Patterns & CI/CD

Dynamic blocks, resource import, for_each and count patterns, CI/CD pipeline integration, and production best practices.

Advanced CI/CD Pipelines
Open Presentation →
← Back to Training Hub