azure-bicep-patterns

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

50|32|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/jonathan-vella/azure-agentic-infraops-accelerator --skill azure-bicep-patterns-jonathan-vella
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-bicep-patterns
Source: https://github.com/jonathan-vella/azure-agentic-infraops-accelerator/tree/main/.github/skills/azure-bicep-patterns
Command: npx skills add https://github.com/jonathan-vella/azure-agentic-infraops-accelerator --skill azure-bicep-patterns-jonathan-vella

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides pre-built, battle-tested Bicep code patterns to accelerate the development of well-architected Azure infrastructure, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Networking: Implement robust Hub-Spoke network topologies.
  • Security: Wire Private Endpoints and DNS zones for secure PaaS connectivity.
  • Observability: Ensure all resources have diagnostic settings configured.
  • Modularity: Facilitate clean module composition and conditional deployment.
  • Use Case: When designing a new Azure environment, use this Skill's patterns to quickly set up secure networking, ensure all deployed resources send logs to a central workspace, and manage optional components like Redis caches through conditional parameters.

Quick Start

Use the azure-bicep-patterns skill to generate Bicep code for a hub-spoke network with private endpoints for a storage account.

Frequently Asked Questions about azure-bicep-patterns

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

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

You can implement a hub-spoke network topology using Azure Bicep by applying reusable infrastructure patterns that configure virtual networks and peering connections. These pre-built templates ensure standardized, secure network architectures and accelerate well-architected Azure deployments.

What is the best way to wire private endpoints and DNS zones for secure PaaS connectivity in Bicep?

The best way to wire private endpoints for secure PaaS connectivity in Bicep is using standardized patterns that link private endpoints to appropriate DNS zones. This ensures secure access to Azure PaaS services and maintains consistent infrastructure deployments.

How do I configure diagnostic settings for Azure resources in a Bicep template?

You configure diagnostic settings in a Bicep template by applying reusable observability patterns that route resource logs to a central workspace. This ensures all deployed Azure resources maintain consistent logging configurations for infrastructure monitoring.

Can I use conditional deployment to manage optional components like Redis caches in Azure Bicep?

Yes, you can use conditional deployment in Azure Bicep to manage optional components like Redis caches. By utilizing conditional parameters within your module composition, you can cleanly control whether specific resources are deployed based on environment variables.

Does Bicep support managed identity binding for deployed Azure resources?

Yes, Bicep supports managed identity binding for deployed Azure resources. Reusable Bicep patterns provide standardized configurations for assigning and binding managed identities, ensuring secure authentication practices across your infrastructure as code deployments.

When should I use pre-built Bicep patterns instead of writing Azure infrastructure templates from scratch?

You should use pre-built Bicep patterns when designing a new Azure environment to rapidly set up secure networking and observability. They ensure adherence to architectural best practices, standardize deployments, and maintain codebase maintainability without reinventing standard modules.