Skip to main content
Cloud azure recommended

Azure Bicep Modules

Azure Bicep module patterns covering Azure Verified Modules, private registries, reusable module design, parameters, outputs, and project structure.

Difficulty
intermediate
Read time
1 min read
Version
v1.0.0
Confidence
established
Last updated

Quick Reference

Azure Bicep: Use Azure Verified Modules (AVM) as the Microsoft standard. Private registry on ACR for custom modules. Module = encapsulated resources with parameters/outputs. Use bicepparam files for environment configs. Lower camelCase for parameters/variables. Symbolic references for dependencies (no resourceId()). Tag modules with semantic versions.

Use When

  • Azure infrastructure as code
  • Bicep deployments
  • Reusable Azure modules
  • Multi-environment Azure

Skip When

  • AWS CDK/CloudFormation
  • Terraform
  • ARM templates directly

Azure Bicep Modules

Azure Bicep module patterns covering Azure Verified Modules, private registries, reusable module design, parameters, outputs, and project structure.

Tags

azure bicep iac modules infrastructure

Discussion