DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

DEV Community ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
Cover image for Demystifying ARM Templates: Introduction to ARM Templates
Frank Boucher โ˜ for Microsoft Azure

Posted on • Updated on

Demystifying ARM Templates: Introduction to ARM Templates

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": "1.0.0.0",
    "parameters": {},
    "variables": {},
    "resources": [],
    "outputs": {},
    "functions": []
}
Enter fullscreen mode Exit fullscreen mode

Why

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.

References

Top comments (1)

Collapse
 
kaylumah profile image
Max Hamulyรกk

hi, it appears you mixed up part1 and part2 order. the cover image / video don't match the actual part

Take a look at this:

Settings

Go to your customization settings to nudge your home feed to show content more relevant to your developer experience level. ๐Ÿ›