Episode

Use Bicep to deploy your Azure infrastructure as code Ep2: Build your first Bicep template

Define Azure resources within a Bicep template. Improve the consistency and reliability of your deployments, reduce the manual effort required, and scale your deployments across environments. Your template will be flexible and reusable through the use of parameters, variables, expressions, and modules.

Learning objectives

  • Create and deploy Azure resources by using Bicep
  • Add flexibility to your templates by using parameters, variables, and expressions
  • Create and deploy a Bicep template that includes modules

Chapters

  • [00:00] - Foreword by Brendan Burns
  • [01:30] - Introduction
  • [03:43] - Learning objectives​ and introduction
  • [07:02] - What is Bicep?​
  • [08:39] - Define resources​
  • [16:26] - Exercise​ - Define resources in a Bicep template​
  • [29:51] - Add flexibility by using parameters and variables​
  • [48:13] - Exercise - Add parameters and variables to your Bicep template​
  • [55:04] - Send data out of your Bicep file by using outputs​
  • [56:30] - Group related resources by using modules​
  • [62:07] - Exercise​ - Refactor your template to use modules​
  • [70:36] - Knowledge Check​
  • [77:01] - Summary and conclusion

Connect

Azure Resource Manager