Transcrito

ARM Templates - Simply Explained

15 de jul. de 2026 · 15m 4s
ARM Templates - Simply Explained
Descripción

Still clicking through the Azure portal to build the same environment again and again? This episode explains ARM templates and infrastructure as code in plain English for Azure admins and...

mostra más
Still clicking through the Azure portal to build the same environment again and again? This episode explains ARM templates and infrastructure as code in plain English for Azure admins and developers, and shows how to deploy repeatable environments, make templates reusable and when to move to Bicep.

In this episode
  • 00:00 – Intro: stop clicking through the portal
  • 00:42 – What Azure Resource Manager is
  • 02:20 – Infrastructure as code: the big idea
  • 04:30 – Anatomy of an ARM template
  • 06:50 – Making templates reusable
  • 08:51 – How deployment works
  • 10:55 – The Bicep evolution
  • 13:03 – Common mistakes and how to avoid them

Key takeaways
  • Azure Resource Manager is the control layer behind every Azure request, and ARM templates are its declarative, idempotent JSON blueprints.
  • Parameters, variables, conditions, copy loops and linked templates let one template serve development, test and production environments.
  • Bicep is recommended for new deployments and compiles to ARM JSON, so understanding ARM still helps when troubleshooting deployments.

Worth quoting

“The second approach is declarative, and that's what Arm templates use. Instead of telling Azure how to build something, you just describe what you want the end result to look like.” – Mirko Peters (03:20)

“Arm templates are idempotent. That's a fancy word meaning you can deploy the same template 100 times and get the same result.” – Mirko Peters (04:12)

Explore more on M365.FM
  • Episode page: the full episode with chapters, quotes and a short FAQ on ARM templates
  • Bicep – presented as the cleaner language that compiles to ARM JSON and is recommended for new deployments
  • Infrastructure as code – the core idea behind ARM templates, explained through declarative versus imperative deployment
  • Visual Studio Code – recommended with the ARM Tools extension to catch JSON syntax errors and name mismatches
  • Mirko Peters – hosts this Knowledge Nugget and walks through ARM templates from structure to deployment
  • Related episode: Azure Resource Manager - Simply Explained

Follow and rate M365.FM in your podcast app, and join the free M365 community at m365con.net.

Become a supporter of this podcast: https://www.spreaker.com/podcast/m365-fm-microsoft-365-azure-cloud-power-platform-ai--6704921/support.
mostra menos
Información
Autor Mirko Peters M365, Azure & AI
Organización m365 FM
Página web www.m365.fm
Etiquetas

Parece que no tienes ningún episodio activo

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Actual

Portada del podcast

Parece que no tienes ningún episodio en cola

Echa un ojo al catálogo de Spreaker para descubrir nuevos contenidos.

Siguiente

Portada del episodio Portada del episodio

Cuánto silencio hay aquí...

¡Es hora de descubrir nuevos episodios!

Descubre
Tu librería
Busca