Infrastructure as code labs, deploying Azure resources using Terraform.


Welcome! Explore the fundamentals series to get to grips with the Terraform basics.

  • To be added
    • bootstrapping example environments including CI/CD, config management server, Terraform Cloud, etc.
    • creating modules
    • advanced syntax (e.g. for_each, dynamics, objects, provisioners, templates etc.)
  • Anything specific you would like to see? Add a reply to the discussion and we’ll take a look.
  • Looking for the original set of Terraform labs on Azure Citadel? You’ll find them here.



Get to grips with using Terraform to deploy Azure resources.

Using AzAPI

Bridge any gaps in the Terraform AzureRM provider (and the Go SDK for Azure) with the Terraform AzAPI provider.