A Presentation on Azure Resource Manager (ARM) templates, Azure Bicep templates and modules, and why you should care.
Source for my 2023 PowerShell + DevOps Global Summit Lightning Talk entitled "Don't Skip ARM Day: Your Bicep Will Thank You." All the slides are generate in a C#.NET console app. Unlike my previous presentations, I've created a presentation engine that uses Spectre Console and YAML configuration to generate the slides.
- Git Submodule for Azure/ResourceModules
- Example Pipeline in Azure DevOps
- Key Vault Access Policies
- Create Key Vault Self-Signed Certificate using
Microsoft.Resources/deploymentScripts
and PowerShell - Advanced Looping to create multiple Azure Functions
- Full Template demo
- Demonstrate transpilation to ARM template