Discover, govern, and scale Azure resources with HashiCorp Terraform | ODSP901
Kerim Satirli explains how teams can discover unmanaged Azure resources and bring them under infrastructure-as-code using HashiCorp Terraform, with a focus on scaling operations through consistent configuration, governance, and policy-driven control.
Overview
This Microsoft Build 2026 session focuses on closing the “infrastructure management gap” in existing Azure environments—where many deployed resources were created outside of infrastructure-as-code and are therefore harder to govern, standardize, and scale.
Key themes covered in the session description and chapter outline:
- Why unmanaged Azure infrastructure becomes a blocker for scaling cloud operations
- A refresher on Infrastructure as Code (IaC) concepts and how Terraform manages resources declaratively
- How unmanaged resources can impact AI and GPU workloads (cost, isolation, and operational consistency)
- The traditional Terraform resource import workflow and why it can be slow/manual at scale
- Terraform Search (introduced in Terraform 1.14) as a way to discover unmanaged resources
- Moving from manual imports to automated discovery
- Exporting configuration and generating an
unmanaged.tffile to start managing discovered resources - Progressing from “managed” to stronger governance by applying organizational policies to imported resources to reduce drift
Session chapters
- 0:00 - Promise of a workflow to close the infrastructure management gap quickly
- 00:01:40 - Explanation of Infrastructure as Code and how Terraform works
- 00:04:00 - Impact of unmanaged infrastructure on AI and GPU workloads, costs, and isolation
- 00:05:00 - Traditional Terraform Resource Import Process
- 00:06:06 - Terraform Search Feature Introduction (Terraform 1.14)
- 00:07:26 - Shifting from Manual Imports to Automated Discovery
- 00:11:33 - Exporting configuration and generating unmanaged.TF file
- 00:13:33 - Transition from managed resources to next level of governance
- 00:14:03 - Applying organizational policies to imported resources to eliminate drift