azure-bicep-patterns

Generate reusable Azure Bicep patterns for hub-spoke networking and private endpoints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides standardized, reusable patterns for Azure Bicep infrastructure-as-code, ensuring consistency, security, and adherence to best practices across your Azure deployments.

Core Features & Use Cases

  • Reusable Patterns: Offers pre-defined Bicep code for common Azure architectures like Hub-Spoke networking and Private Endpoint configurations.
  • Best Practices Enforcement: Guides users on essential Bicep practices, including diagnostic settings, conditional deployments, module composition, and managed identity usage.
  • Use Case: When designing a new Azure environment, use this Skill to quickly implement a secure Hub-Spoke network topology and ensure all PaaS services are deployed with private endpoints and proper diagnostic logging.

Quick Start

Use the azure-bicep-patterns skill to generate Bicep code for a hub-spoke network.

Frequently Asked Questions about azure-bicep-patterns

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

FAQPage Schema
How do I deploy a hub-spoke network topology using Azure Bicep?

Azure Bicep patterns provide reusable infrastructure-as-code templates for deploying hub-spoke network topologies. These pre-defined modules ensure consistent, secure resource provisioning by adhering to specific module interfaces and output conventions for seamless integration.

What is the best way to configure private endpoints for Azure PaaS services in Bicep?

Configuring private endpoints in Bicep is best achieved using standardized infrastructure-as-code patterns. These templates provide pre-defined private endpoint configurations that enforce security best practices and ensure consistent, secure Azure PaaS resource provisioning.

Can I use Bicep patterns to apply diagnostic settings across multiple Azure resources?

Yes, Bicep patterns can apply diagnostic settings across Azure resources. The templates guide essential practices including diagnostic logging configurations, ensuring all deployed PaaS services have proper monitoring and diagnostic settings enabled consistently.

Does Azure Bicep support conditional deployments and managed identity usage?

Azure Bicep supports conditional deployments and managed identity usage through infrastructure-as-code patterns. These templates guide essential Bicep practices, facilitating secure and modular resource provisioning with proper identity management and conditional deployment logic.

What are the limitations of using pre-defined Bicep templates for Azure infrastructure?

A limitation of using pre-defined Bicep templates is the strict requirement to adhere to specific module interfaces and output conventions for seamless integration. You must follow these standardized patterns exactly to ensure your Azure deployments remain modular and compatible.