DevOps the hard way in Azure

Wanting to understand how to use DevOps technologies and practices for deploying apps and cloud infrastructure to Azure? I've created a tutorial based on this! This tutorial contains a full, real-world solution for setting up an environment that is using…

Storing and retrieving secrets in Azure KeyVault with Variable Groups in Azure DevOps Pipelines

Using Azure DevOps Pipelines and want to store secrets in Azure KeyVault? Use a variable group with Key Vault integration to retrieve these secrets and use within your DevOps pipeline Why Azure KeyVault? Using a variable group, you can store…

Copy Azure KeyVault secrets to another KeyVault using Azure CLI

I am going to show how you can copy Azure KeyVault secrets to another KeyVault using Azure CLI. I have two key vaults, keyvaultold - Contains secrets1 to secret7 keyvaultnewtest - Contains secret7 I want to copy secrets that are…

Deploying Azure Bicep using GitHub Actions

Using Azure Bicep and want to deploy your Bicep configuration to Azure using GitHub Actions, in this blog post I am going to show how you can achieve this! What is Azure Bicep? Its the Next Generation of ARM templates…

Deploy Azure Bicep using Azure DevOps Pipelines

Have you been looking at Project Bicep? Creating some Bicep configurations and wanting to deploy via Azure DevOps? In this blog post, I am going to show how you can deploy an Azure Bicep file using Azure DevOps! What is…

Terraforming from zero to pipelines as code with Azure DevOps

Are you ready to Terraform? Are you ready to deploy to Azure via Pipelines as code? Then you are going to enjoy this blog post! I've blogged a lot recently about Azure DevOps and Terraform; both very relevant topics in…

Deploying ARM Templates using Azure DevOps Pipelines

Deploying ARM Templates and want to deploy using Azure DevOps Pipelines? Lets have a look in this blog post on how to achieve this! What is Azure DevOps? Deploying resources already into Azure; you probably already have came across using…

Azure AKS aad-pod-identity Status code ‘404’ fix

A quick blog post to show the fix I implemented in relation to receiving this error:- failed to update user-assigned identities on node aks-nodepool-12345-vmss (add [19], del [76], update[0]), error: failed to update identities for aks-nodepool-12345-vmss in MC_aks_cluster_uksouth, error: azure.BearerAuthorizer#WithAuthorization:…

Query Azure SQL Database using Service Principal with PowerShell

Looking to query Azure SQL SQL Database using Service Principal with PowerShell? Have a look at this blog post! Recently I had been asked to configure a script that can be used to query an Azure SQL Database table data…

AzureRM Deployment Fails: See inner errors for details

Running an Azure RM Template and it errors with: Error: Code=InvalidTemplateDeployment; Message=The template deployment 'test_analytics' is not valid according to the validation procedure. The tracking id is 'XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX'. See inner errors for details. Please see https://aka.ms/arm-deploy for usage details. A…