Cover image for Demystifying ARM Templates: Introduction to ARM Templates
Microsoft Azure

Demystifying ARM Templates: Introduction to ARM Templates

fboucheros profile image Frank Boucher ☁ Updated on ・1 min read

In this tutorial you will learn the what, the why about Azure Resource Manager (ARM) template. Why talk about declarative, idempotency.

Azure DevOps - DevOps Lab - Video

What it is

Azure Resource Manager (ARM) template is a way to describe your infrastructure...

    "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
    "contentVersion": "",
    "parameters": {},
    "variables": {},
    "resources": [],
    "outputs": {},
    "functions": []


Here are some advantages to use ARM template :

  • A template file is light and easy to keep in a repository.
  • It's very simple to have the exact same template deployed in multiple environments.
  • The template is idempotent.
  • ARM templates are really fast to deploy.
  • Easy to edit/ customize/ expand.
  • Easy to delete.


Posted on by:

fboucheros profile

Frank Boucher ☁


Cloud Advocate🥑 passionate about the cloud, supporting developer communities with #Azure 🎦 in #FR & #EN

Microsoft Azure

Any language. Any platform.


markdown guide