gitextract_3nsspg_7/ ├── .vscode/ │ └── mcp.json ├── 01-introduction/ │ └── README.md ├── 02-installation/ │ └── README.md ├── 03-vscode-setup/ │ └── README.md ├── 04-core-commands/ │ └── README.md ├── 05-resources-and-data/ │ └── README.md ├── 06-azure-provider/ │ └── README.md ├── 07-variables/ │ ├── 1-terraform-variables.md │ ├── 2-terraform-tfvars.md │ ├── 3-terraform-local-variables.md │ └── README.md ├── 08-state-local/ │ ├── 1-terraform-state-local-vs-remote.md │ ├── 2-terraform-local-state-deploy.md │ ├── README.md │ └── examples/ │ └── local-state-example/ │ ├── main.tf │ └── providers.tf ├── 09-state-remote/ │ ├── README.md │ ├── examples/ │ │ └── remote-state-example/ │ │ ├── main.tf │ │ └── providers.tf │ └── scripts/ │ ├── 1-create-terraform-storage.sh │ └── 2-delete-terraform-storage.sh ├── 10-advanced-dependencies/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 11-advanced-for-each/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 12-advanced-count/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 13-advanced-conditionals/ │ ├── README.md │ └── examples/ │ └── conditional-expressions-example/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 14-advanced-dynamic-blocks/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 15-secret-management/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── providers.tf │ └── variables.tf ├── 16-modules/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── modules/ │ │ └── acr/ │ │ ├── main.tf │ │ ├── output.tf │ │ └── variables.tf │ └── providers.tf ├── 17-azapi/ │ ├── README.md │ └── examples/ │ └── terraform/ │ ├── main.tf │ ├── providers.tf │ └── variables.tf ├── 18-testing/ │ ├── README.md │ └── examples/ │ ├── main.tf │ ├── main.tftest.hcl │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 19-import/ │ └── README.md ├── 20-state-commands/ │ └── README.md ├── 21-pre-post-conditions/ │ ├── README.md │ └── examples/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 22-functions/ │ ├── README.md │ └── examples/ │ ├── main.tf │ ├── outputs.tf │ ├── providers.tf │ └── variables.tf ├── 23-mcp-server/ │ └── README.md ├── 24-cleanup/ │ ├── README.md │ └── scripts/ │ └── cleanup-all-resources.sh ├── README.md └── renovate.json