Introduction
  • Introduction
Getting started with Terraform
  • Introduction
  • Install VSCode
  • Install Terraform
  • Install Azure CLI
  • Authentication
  • Terraform Overview
  • Running Terraform
Variables, Interpolation and Networking
  • Introduction
  • Variables
  • Syntax
  • Azure Locations
  • Azure Resource Groups
  • Azure VNET
  • Azure Subnet
  • Dependencies
  • Change
  • Azure Network Interface
Conditionals, Terraform State and Virtual Machines
  • Introduction
  • Azure Public IP
  • Conditionals
  • Azure Network Security Group
  • Terraform State
  • Azure Market Place Images
  • Azure Hardware Models
  • Azure Virtual Machine
Iteration, Resources and Availability Sets
  • Introduction
  • Azure Availability Set
  • Iteration
  • Functions
  • Math
  • Using count
  • Using for_each
  • Controlling Resource Creation
  • Logging and Troubleshooting
Scale Sets, Load Balancing and VM Extensions
  • Introduction
  • Azure Scale Sets
  • Local Values
  • Tags
  • Azure Load Balancer
  • Azure Extensions
  • Data
  • Importing
  • Life Cycle Management
Modules, Traffic Manager and Bastion
  • Introduction
  • Modules
  • Refactoring into a module
  • Output
  • Azure Traffic Manager
  • Bastion
Terraform 13
  • Introduction
  • Providers
  • Validation
  • Dependencies
  • Objects
  • Module Iteration