Keith Drew.NET

Arm Bicep Template Sharing

Just been looking at the current state of things in ARM Template and Bicep module world and how teams could share between the two.

Posted by Keith Drew on 10/10/2021


Automation Account Job Schedules Suck - Or Do They?

It has become one of the staples, and frustration, in Azure ARM that you cannot reliably deploy an Automation Account, Runbook, Schedule and JobSchedule. Well to be fair you could deploy once but when it came to deploying a second time everything broke. You ended up either deploying the jobSchedule via PowerShell (or the cli) or doing pre-processing to remove the JobSchedule before you deployed the template again, neither of which was very satisfactory.

Posted by Keith Drew on 01/08/2021


Azure Network Watcher

Does it annoy you that some of the resources Azure creates for you do not match your naming convention, there is a solution.

Posted by Keith Drew on 22/05/2021


Management Groups with ARM

Ok I am a fan of ARM templates, well not exactly ARM templates but the workflow they can enable. Here are my thoughts on how I created Azure Management Groups, and made the template testable.

Posted by Keith Drew on 04/02/2021


Azure Policy Assignments

Have you wondered what happens to an assignment when updating an Azure Policy Initiative.

Posted by Keith Drew on 17/10/2020


Don’t Mix and Match

Don't mix and match your toolset just because its possible to do so.

Posted by Keith Drew on 23/04/2019


Adding Application Insights

Adding Application Insights, in a continuous deployment. Being able to change the instrumentation key for different environments through ARM Templates.

Posted by Keith Drew on 13/05/2017