terraform-patterns

Generate Terraform modules and templates for Azure infrastructure with standardized configurations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the design and implementation of Azure infrastructure by providing reusable Terraform patterns, reducing configuration errors and development time.

Core Features & Use Cases

  • Pattern Reuse: Offers well-documented templates and modules for common networking, security, and deployment scenarios.
  • Best Practice Guidance: Embeds standards such as resource tagging, provider pins, diagnostic settings, and modular composition.
  • Use Case: Rapidly architect a secure multi-region environment with Hub-Spoke networking, private endpoints, and cost monitoring using proven templates.

Quick Start

Use the terraform-patterns skill to generate resource modules and best-practice templates for your Azure environment.

Frequently Asked Questions about terraform-patterns

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

FAQPage Schema
What are the best practices for Azure Terraform modules?

Azure Terraform modules should enforce AVM requirements, resource tagging, provider pins, and diagnostic settings to ensure secure and compliant infrastructure. This skill provides predefined patterns that embed these standards directly into reusable templates for rapid deployment.

How do I build a secure Hub-Spoke networking topology in Azure using Terraform?

Build a secure Hub-Spoke network in Azure using Terraform by applying predefined patterns that configure hub-spoke topologies, private endpoints, and cost monitoring. These templates provide validated configurations to rapidly architect multi-region environments without manual errors.

Can I use these Terraform patterns for multi-region Azure deployments?

Yes, these Terraform patterns support multi-region Azure deployments by offering validated templates for secure environments. They include configurations for Hub-Spoke networking and private endpoints, ensuring your infrastructure scales securely across regions while maintaining compliance.

How do I ensure my Azure Terraform configurations meet AVM requirements?

Ensure Azure Terraform configurations meet AVM requirements by using templates that embed standards for resource tagging, provider pins, and diagnostic settings. This skill provides standardized modules designed to validate your infrastructure against AVM compliance and security best practices.

What is the best way to manage Azure infrastructure costs with Terraform?

Manage Azure infrastructure costs with Terraform by implementing patterns that include cost monitoring and standardized modular composition. These predefined templates help architects embed cost management strategies directly into the deployment pipeline to prevent resource sprawl.

Do I need prior Terraform knowledge to use these Azure patterns?

Yes, you need foundational Terraform knowledge to effectively deploy these Azure patterns. The skill provides well-documented templates and modules for cloud architects, but users should understand provider pins, modular composition, and infrastructure deployment to customize them properly.