Azure Verified Modules (AVM) skill covers the mandatory and recommended requirements for building Terraform modules that meet AVM certification standards.
Scaffolds a new Terraform provider project using the Plugin Framework.
Implements Terraform Provider resources and data sources using the Plugin Framework.
Patterns for writing Terraform provider acceptance tests using terraform-plugin-testing with the Plugin Framework.
A guide for implementing Terraform Provider Actions using the Plugin Framework.
Runs acceptance tests for Terraform providers using Go's test runner.
Transforms monolithic Terraform configurations into reusable modules following HashiCorp's module design principles.
Discovers existing cloud resources using declarative Terraform Search queries and bulk imports them into Terraform state.
Generates Terraform HCL code following HashiCorp's official style conventions.
Terraform Stacks adds a configuration layer above traditional Terraform modules for managing infrastructure across multiple environments, regions, and cloud accounts.
Terraform's built-in testing framework for writing and running tests against Terraform configurations.