En este subconjunto de carpetas hay varios ejemplos para Terraform
Comandos
terraform init #inicia terraform y carga los providers
terraform plan #planifica la creación de recursos, no deja de ser un "whatif". Se puede utilizar -out para guardar el plan
terraform apply #ejecuta el plan
terrafor destroy #elimina los elementos creados en el plan
Se puede usar la opción -auto-approve para que no pida confirmación.
Creación de un grupo de recursos con terraform
Creación de una VNET interpolando variables
Creación de una Storage Account
Storage remoto para crear una subnet en una vnet con 2 main.tf diferentes