terraform-avm

Identify AVM compliance gaps in Power Platform Terraform modules.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/rpothin/terraform-powerplatform-res-tenantsettings --skill terraform-avm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terraform-avm
Source: https://github.com/rpothin/terraform-powerplatform-res-tenantsettings/tree/main/.agents/skills/terraform-avm
Command: npx skills add https://github.com/rpothin/terraform-powerplatform-res-tenantsettings --skill terraform-avm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Verified Modules (AVM) alignment guide for Power Platform Terraform modules. Use when checking AVM compliance, reviewing module classification, validating variable/output requirements against AVM specs, or understanding known deviations. Covers TFNFR and TFFR requirement mapping with Power Platform adaptations.

Core Features & Use Cases

  • Mapping AVM requirements to Power Platform modules
  • Documenting deviations with rationale
  • Guidance for module classification, variable/output requirements, and testing expectations
  • Used during AVM reviews and module classification

Quick Start

Review the AVM alignment guide alongside your module to confirm TFNFR and TFFR mappings and identify any deviations.

Frequently Asked Questions about terraform-avm

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

FAQPage Schema
How do I check Azure Verified Modules compliance for Power Platform Terraform modules?

To check Azure Verified Modules compliance, review the module against TFNFR and TFFR requirement mappings to identify compliance gaps and document any Power Platform-specific deviations with clear rationale.

What is a TFNFR and TFFR requirement mapping for Terraform modules?

TFNFR and TFFR requirement mappings define specific Terraform feature and non-functional requirements that modules must meet. They guide variable, output, and testing validations to ensure Azure Verified Modules alignment.

How do I classify a Power Platform Terraform module according to AVM standards?

Classifying a Power Platform Terraform module involves applying the AVM alignment guide during module classification to validate variable and output requirements, ensuring it meets the designated AVM module standards.

How do I document deviations in Power Platform Terraform modules?

Document deviations by articulating the specific Power Platform adaptations made and providing the rationale for why these changes align with or deviate from standard Azure Verified Modules specifications.

Does AVM compliance guidance work for all Power Platform Terraform modules?

AVM compliance guidance targets Power Platform Terraform modules specifically, adapting standard Azure Verified Modules rules to fit the platform's unique constraints and validating them through consistent reviews and audits.

Why does my Terraform module fail AVM compliance checks on Power Platform?

Modules fail AVM compliance checks when they do not adhere to TFNFR and TFFR mappings. Use the alignment guide to identify specific variable, output, or classification gaps and document the necessary adaptations.