Terraform Azure
Infrastructure as code for Microsoft Azure.
Quick Start
provider "azurerm" { features {} }
resource "azurerm_resource_group" "main" { name = "my-resources"; location = "West Europe" }
resource "azurerm_linux_web_app" "app" {
name = "my-webapp"; resource_group_name = azurerm_resource_group.main.name
location = azurerm_resource_group.main.location; service_plan_id = azurerm_service_plan.main.id
site_config { application_stack { node_version = "20-lts" } }
}
When to Use
- Azure resource provisioning
- Multi-cloud infrastructure
- Enterprise compliance
- Repeatable environments
Validation
- terraform plan shows expected resources
- Azure resources create successfully
- terraform destroy cleans up properly
Source: ssrjkk/claude-skills — distributed by TomeVault.