Automating Deployments With Azure Resource Manager (ARM) Templates

Difficulty: Intermediate
Duration: 54 seconds
Students: 3,837
Rating: 4.8/5

In this lesson, I’ll start with an overview of Azure Resource Manager templates. Then I’ll show you how to build a template from scratch and deploy an Azure Storage account with it. Next, I’ll show you how to use a template to deploy a virtual machine, which is a more complicated resource. After that, I’ll explain how to make your templates more usable by adding parameters and variables. Finally, I’ll show you how to make your templates more sophisticated by using functions.

Learning Objectives

  • Describe the structure of Azure Resource Manager templates
  • Build an ARM template and use it to deploy a resource
  • Use an ARM template to deploy a virtual machine
  • Use parameters and variables in an ARM template
  • Use functions in an ARM template

Intended Audience

  • Azure administrators and developers

Prerequisites

  • Basic knowledge of Azure Virtual Machines, Azure Storage, and Azure Virtual Networks