Create composable Bicep files by using modules

Intermediate
DevOps Engineer
Developer
Administrator
Azure Resource Manager

Design and build reusable modules to simplify your Bicep templates. Compose multiple modules into templates by using parameters and outputs.

Learning objectives

After completing this module, you'll be able to:

  • Design and create reusable, well-structured Bicep modules
  • Create Bicep files that use multiple modules together

Prerequisites

You should be familiar with using:

  • Bicep, including how to use parameters, parameter decorators, and conditions, and how to deploy Bicep files to Azure.
  • Azure, including the Azure portal, subscriptions, resource groups, and resources.

To work through the exercises, you'll also need the following installed locally: