NOTE: To deploy your own infrastructure as code you will only need the " Terraform.tfvars" file where you declare what each of the variables are called in each of your modules. This approach makes these template reusable and modular. terraform apply -var-file="terraform.tfvars" -- Use this command -- this will laod up and override any hard coded variables and load all the variables from the Terraform.tfvars files.
Modular, secure, and production-ready cloud architecture for Azure — built with best-practice Terraform modules.
- ✅
networking: vNet, subnets, NSGs - ✅
compute: VMSS clusters with autoscaling - ✅
governance: policy enforcement, tagging, locks
Explore real-world configs:
examples/sample-vmss.tf: Scalable compute with VMSSexamples/simple-networking/: Basic networking module use- More coming soon...
Visual breakdown of module interaction — see diagrams/ for full topology.
- Terraform >= 1.6
- Azure Provider >= 3.x
- Azure CLI configured
cd examples/sample-vmss
terraform init
terraform apply -var-file="terraform.tfvars"