The Terraform modules in this repository provide the means to easily create Virtual Machines in Azure Landing Zone using Terraform.
Due to the way that the Terraform azure provider makes a distinction between Linux and Windows Virtual Machines by using a different resource type, there is a separate module for each Operating System. Specific versions or family of OS can be passed to the module.
See specific documentation in each module. Documentation is generated when a PR is opened using terraform-docs.
Module usage examples and further useful documentation can be found in the ALZ user guides