Azure

Bicep

Post deployment scripts with Bicep, template specs and Azure DevOps

Everybody that creates Bicep modules and deploys them through Azure Pipelines, faced challenges where it was required to do some post deployment activity. Probably you have solved the issue by either running an Azure CLI task, or Azure PowerShell task to do such activity. While this has it's benefits, in this blog you'll learn about a different approach by leveraging the deploymentScripts resource. Later in the blog, you are going to publish it as a template spec, which can be consumed using the Service Principal in Azure Pipelines giving you the benefit to version your modules. Of course, if you want to follow along, you are going to need some pre-requisites

Read
Azure DevOps

Assign Azure roles dynamically through Azure DevOps - part 2

In this blog, you are going to build upon the basis from the first part of the series. The only pre-requisites that you need for this tutorial, is that you've followed along with the first part.

Read
Azure DevOps

Assign Azure roles dynamically through Azure DevOps

You've probably came to this question many times, what are the three fundamental principles that need to adhere to strict compliancy frameworks? Yes, you've probably already guessed it. Security, traceability and audibility. Azure DevOps services comes with these principles in mind, but how can you make it visible that Azure roles are assigned against your Azure environment?

Read