terraform-patterns

Generate Terraform HCL patterns for Azure Hub-Spoke networking with AVM modules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides battle-tested, reusable patterns for building Azure infrastructure using Terraform, ensuring consistency, security, and adherence to best practices.

Core Features & Use Cases

  • Infrastructure as Code: Define and manage Azure resources using Terraform HCL.
  • Architectural Patterns: Implement common patterns like Hub-Spoke networking, private endpoints, and diagnostic settings.
  • AVM Module Integration: Leverages Azure Verified Modules (AVM) for consistent resource deployment.
  • Use Case: When designing a new Azure environment, use this Skill to quickly implement a secure Hub-Spoke network topology, ensuring all resources have proper diagnostic logging enabled.

Quick Start

Use the terraform-patterns skill to generate HCL for a Hub-Spoke networking pattern.

Frequently Asked Questions about terraform-patterns

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

FAQPage Schema
How do I implement a Hub-Spoke network topology in Azure using Terraform?

You can implement a Hub-Spoke network topology in Azure by applying the reusable Terraform HCL patterns provided by this Skill. These patterns leverage Azure Verified Modules to ensure your Hub-Spoke networking follows standardized, secure, and maintainable Infrastructure as Code best practices.

What are Azure Verified Modules and how do they work with Terraform IaC?

Azure Verified Modules (AVM) are standardized, Microsoft-supported Terraform modules that simplify Infrastructure as Code deployment. This Skill integrates AVM to provide consistent, secure, and battle-tested resource configurations for your Azure environment without writing custom HCL from scratch.

Do I need the AzureRM provider to deploy Azure private endpoints and diagnostic settings with Terraform?

Yes, you need the AzureRM provider and Terraform installed to deploy Azure private endpoints and diagnostic settings. This Skill provides the reusable HCL patterns that require these dependencies to interact with your Azure infrastructure and configure secure resources.

What is the best way to standardize Azure infrastructure deployments using Infrastructure as Code?

The best way to standardize Azure infrastructure deployments is by using reusable Terraform patterns built on Azure Verified Modules. This approach ensures consistency, security, and adherence to best practices across your Hub-Spoke networks, private endpoints, and diagnostic logging configurations.

Can I use these Terraform patterns to configure diagnostic settings for Azure resources?

Yes, you can use these Terraform patterns to configure diagnostic settings for Azure resources. The Skill provides reusable HCL specifically designed to enable proper diagnostic logging alongside deploying secure Hub-Spoke networking topologies and private endpoints in your Azure environment.