azure-verified-modules-terraform

Deploy Azure infrastructure using Terraform Verified Modules with validation scripts.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/pingqLIN/skill-0 --skill azure-verified-modules-terraform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-verified-modules-terraform
Source: https://github.com/pingqLIN/skill-0/tree/main/converted-skills/azure-verified-modules-terraform
Command: npx skills add https://github.com/pingqLIN/skill-0 --skill azure-verified-modules-terraform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and standardizes the deployment of Azure infrastructure using Terraform by leveraging pre-built, validated modules, ensuring best practices and reducing manual configuration errors.

Core Features & Use Cases

  • Module Discovery: Easily find official Azure Verified Modules (AVM) for various Azure services on the Terraform Registry and GitHub.
  • Standardized Usage: Provides clear instructions for using modules from examples or from scratch, including version pinning and telemetry enablement.
  • Development Best Practices: Enforces code quality, formatting, and validation through mandatory AVM-specific checks.
  • Use Case: A DevOps engineer needs to deploy a secure and compliant Azure storage account. They can use this Skill to find the avm-res-storage-storageaccount module, follow the provided example, and ensure all validation checks pass before committing their Terraform code.

Quick Start

Use the azure-verified-modules-terraform skill to find and deploy an AVM storage account module.

Frequently Asked Questions about azure-verified-modules-terraform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find and deploy Azure Verified Modules for Terraform?

To find Azure Verified Modules for Terraform, discover official AVM modules on the Terraform Registry and GitHub, then follow standardized examples to deploy your Azure infrastructure with version pinning and telemetry enabled.

What validation checks are required for Azure Verified Modules in Terraform?

Mandatory validation checks for Azure Verified Modules include pre-commit, tflint, and pr-check scripts. Enforcing these checks ensures code quality, proper formatting, and adherence to Azure best practices before committing Terraform code.

Does this Terraform skill work with Bicep modules for Azure infrastructure?

Yes, this skill facilitates discovery of both Terraform and Bicep modules. It enables standardized usage and adherence to Azure best practices when deploying infrastructure using either framework through the Azure Verified Modules ecosystem.

What is the best way to ensure Azure Terraform code follows best practices?

The best way to ensure Azure Terraform code follows best practices is by leveraging pre-built Azure Verified Modules. This approach reduces manual configuration errors and enforces code quality through mandatory AVM-specific validation scripts.

Can I use this skill to deploy a secure Azure storage account from scratch?

Yes, you can deploy a secure Azure storage account from scratch by finding the avm-res-storage-storageaccount module, following the provided example instructions, and executing the required pre-commit, tflint, and pr-check validations.

Why should I pin module versions when deploying Azure IaC with Terraform?

Pinning module versions when deploying Azure IaC with Terraform ensures infrastructure stability by preventing unexpected breaking changes from upstream module updates. This skill provides clear instructions for standardized version pinning.