Azure landing zone Documentation
Home GitHub Issue Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Bicep Classic - Complete

The complete starter module for the Bicep Classic framework uses the traditional ALZ-Bicep modules.

Warning
This documentation is specific to the Bicep Classic framework (iac_type: bicep-classic). For the new Azure Verified Modules framework, see Bicep Azure Verified Modules for Platform landing zone (ALZ).

Framework Overview

  • Repository: ALZ-Bicep
  • Architecture: Traditional ALZ-Bicep modules
  • Benefits: Proven stability and existing deployment compatibility
  • Recommended for: Existing ALZ-Bicep deployments
  • IAC Type: bicep-classic

Configuration Inputs

The following table describes the inputs required for the complete starter module:

InputPlaceholderDescription
Prefixlanding-zoneThis is the default prefix for names of resources and management groups.
EnvironmentliveThe environment name for the landing zone. This can be any lower case string. (e.g. live or canary)
networkTypehubNetworkingThe type of network configuration to deploy. Currently only hubNetworking, hubNetworkingMultiRegion, vwanConnectivity, vwanConnectivityMultiRegion or none are supported.
SecurityContact<email-address>The email address of the security contact for the landing zone.

Example Configuration Files

Example input files for the Bicep Classic framework:

Getting Started

To use the Bicep Classic framework:

  1. Set your iac_type to bicep-classic in your configuration file
  2. Use the example configuration files above as a starting point
  3. Customize the inputs according to your requirements
  4. Bootstrap and deploy with the accelerator