Azure & Terraform
Azure resource nodes → Terraform, with import and drift checks.
Designing Azure on the canvas#
Azure resources — VNets, subnets, NSGs, firewalls, gateways, load balancers, VMs, AKS, App Services, storage, SQL — are first-class nodes. Each maintains a synchronized Terraform (AzureRM) block; the design exports as deployable HCL.
Import an existing subscription#
The import wizard authenticates with your subscription (service-principal credentials), walks the resource graph, brings the estate in via terraform import semantics, and lays it out as an editable visual diagram — VNets as containers, resources inside, with their full configuration attached.
Drift checking#
After import, scheduled drift checkscompare the live subscription against the design's Terraform state and surface differences — someone clicked something in the portal, a pipeline changed a SKU — so the diagram remains the truth, not a snapshot.