terraform-patterns

Provide reusable Terraform modules and HCL snippets for Azure infrastructure patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides pre-built, best-practice patterns for common Azure infrastructure deployments using Terraform, significantly accelerating the development of robust and secure cloud environments.

Core Features & Use Cases

  • Infrastructure as Code: Define and manage Azure resources using reusable Terraform modules and patterns.
  • Networking: Implement standard Hub-Spoke network topologies and private endpoint connectivity.
  • Resource Deployment: Utilize Azure Verified Modules (AVM) for consistent and compliant resource creation.
  • Use Case: Quickly deploy a secure Hub-Spoke network with private endpoints for PaaS services, ensuring compliance and reducing manual configuration errors.

Quick Start

Use the terraform-patterns skill to generate a Hub-Spoke networking configuration.

Frequently Asked Questions about terraform-patterns

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

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

This Skill provides pre-built Terraform patterns for Azure Hub-Spoke network topologies, utilizing Azure Verified Modules (AVM) to ensure compliant resource creation and secure private endpoint connectivity for PaaS services.

What are Azure Verified Modules and how do they streamline Terraform infrastructure deployment?

Azure Verified Modules (AVM) are standardized Terraform modules that enable consistent and compliant Azure resource deployment. They accelerate infrastructure provisioning by providing pre-validated architectural best practices for networking and resource management.

Do I need a specific Terraform version to use Azure Verified Modules for infrastructure deployment?

Yes, deploying these Azure Terraform patterns requires Terraform version 1.9 or higher and the azurerm provider version 4.0 or above to ensure compatibility with the Azure Verified Modules and networking configurations.

What is the best way to configure private endpoints for Azure PaaS services with Terraform?

The best way to configure private endpoints for Azure PaaS services is using established Terraform patterns that implement Hub-Spoke network topologies, ensuring secure connectivity and reducing manual configuration errors.

Can I use these Terraform patterns for both networking and general Azure resource management?

Yes, these Terraform patterns support both Azure networking and general resource management through reusable HCL code snippets and Azure Verified Modules covering standard Hub-Spoke topologies, private endpoints, and broader infrastructure deployment.

Why use pre-built Terraform patterns instead of writing custom HCL code for Azure infrastructure?

Using pre-built Terraform patterns accelerates the deployment of robust Azure environments by leveraging established architectural best practices, ensuring secure and compliant infrastructure as code while significantly reducing manual configuration errors.