Skip to content

Terraform Labs

This set of labs will help participants understand infrastructure as code and use Terraform within the cloud platform, while adopting enterprise standards and practices.

You will be creating actual paid resources in Microsoft Azure under our sandbox subscription. Please be respectful of the of resources you create as we will be incurring these costs. We will be running a script to clean up all resources every day at 2amEST.

  • Azure Fundamentals. Participants should have a basic understanding of cloud computing, Azure platform, and core services within Microsoft Azure. The AZ-900 is helpful but not required, although participants can take the "Microsoft Azure Services and Concepts" module in the Azure Fundamentals* course (3.5hrs).

  • Introduction to Infrastructure as Code with Terraform. Participants should have a basic understanding of Terraform, infrastructure automation, and the Terraform lifecycle. The Getting Started with Terraform* course provides this core knowledge (3.5hrs), covering IaC concepts and writing Terraform for Azure and AWS providers.

*Courses available on Pluralsight.

Getting Started with Terraform at

Follow the Getting Started tutorial to install Terraform and AzureCLI locally, authenticate to cloud subscription in Azure, and setup a Terraform Enterprise token.

Labs