Build evidence

Terraform Academy: Hands-on lab briefs

Turn concepts into practical implementation, validation and rollback evidence.

01

Terraform Basics

Provision a resource group and storage account in a disposable environment.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
02

Terraform State

Design an Azure Storage backend with locking and restricted access.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
03

Terraform Modules

Create a reusable network module with validation.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
04

Variables and Validation

Add validation rules to a production workload module.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
05

Environments and Workspaces

Propose environment isolation for dev, test and production.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
06

Azure Provider

Configure OIDC authentication from GitHub Actions to Azure.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
07

Production Practices

Create a pull-request pipeline with plan review and protected apply.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
08

Terraform Interviews

Practise ten senior Terraform scenarios.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.
09

Terraform Labs

Deploy a modular Azure workload using remote state and CI.

Capture configuration, validation output, one failure test, rollback steps and a short explanation of the design trade-off.