Publish libraries of reusable infrastructure code by using template specs

DevOps Engineer
Azure Resource Manager

Reuse and share your ARM templates across your organization. Publish template specs that deploy resources pre-configured for your organization's requirements. Control access and safely update template specs by using versions.

Learning objectives

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

  • Create and deploy template specs
  • Add versions to template specs


You should be familiar with:

  • Creating and deploying basic ARM templates, using either Bicep or JSON.
  • Azure, including the Azure portal, subscriptions, resource groups, and resource definitions.

To follow along with the exercises in the module, you'll need the following items installed locally: