terraform-patterns

Implement Azure Terraform patterns for networking, modules, and diagnostics.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/cassm199-mita/azure-agentic-infraops-accelerator --skill terraform-patterns-cassm199-mita
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: terraform-patterns
Source: https://github.com/cassm199-mita/azure-agentic-infraops-accelerator/tree/main/.github/skills/terraform-patterns
Command: npx skills add https://github.com/cassm199-mita/azure-agentic-infraops-accelerator --skill terraform-patterns-cassm199-mita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires terraform, avm, random, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexity of designing well-architected Terraform infrastructures by providing reusable patterns and best practices.

Core Features & Use Cases

  • Reusable Patterns: Offers a library of Azure Terraform patterns for common scenarios like hub-spoke networking, private endpoints, diagnostics, and module composition.
  • Best Practices: Includes guidelines for AVM module authoring, variable and output requirements, and Terraform configuration best practices.
  • Use Case: Ideal for developers and architects looking to implement scalable and reliable Terraform infrastructure, ensuring consistency and adherence to best practices.

Quick Start

Use the terraform-patterns skill to apply the hub-spoke networking pattern to your Terraform project.

Frequently Asked Questions about terraform-patterns

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

FAQPage Schema
How do I design well-architected Terraform infrastructure for Azure?▼

Design well-architected Terraform infrastructure for Azure by applying reusable patterns and best practices for module composition, networking, and diagnostic settings, ensuring scalable and reliable infrastructure.

What is the best way to structure an Azure Terraform hub-spoke networking pattern?▼

The best way to structure an Azure Terraform hub-spoke networking pattern is by using reusable infrastructure components. This provides consistency, scalability, and adherence to well-architected practices for common networking scenarios.

Do I need specific Terraform modules to implement well-architected patterns?▼

Yes, implementing well-architected patterns requires Terraform and associated AVM modules. These dependencies provide the baseline for module authoring, variable requirements, and configuration best practices.

What are the best practices for AVM module authoring in Terraform?▼

Best practices for AVM module authoring in Terraform include following specific variable and output requirements alongside configuration guidelines, ensuring reusable components adhere to well-architected standards.

Can I use these Terraform patterns for private endpoints and diagnostic settings?▼

Yes, you can use these Terraform patterns to configure private endpoints and diagnostic settings. The pattern library provides reusable components specifically designed for common Azure infrastructure scenarios.