Building and deploying to an AKS cluster using Terraform and Azure DevOps with Kubernetes and Helm providers

I have a few blogs now on deploying Azure Kubernetes Services (AKS) with different scenarios, such as deploying AKS with Application Gateway Ingress, in this blog post I am going to be building and deploying to an AKS cluster using…

Creating multiple Azure postgresql server replicas using Terraform

Using Terraform to create a postgresql server in Azure? There may be sometimes a requirement to create additional read-replicas of this server. In this blog, I am going to show how you can achieve this! I will be giving the…

Using Aztfy to import existing Azure resources into Terraform

Wanting to import existing Azure resources into Terraform? A recently announced tool called Terrafy will be something you will be certainly interested in! In this blog, I will have a look at using Aztfy and its configuration to both import…

Deploying Azure Container Apps into your virtual network using Terraform and AzAPI

In this blog, we will be looking at deploying Azure Container Apps into your virtual network using Terraform and AzAPI. A follow on blog from my previous - Deploying multiple Container Apps in Azure using Terraform and AzAPI Looking at the…

Create a PostgreSQL single server read replica in Azure using Terraform

Deploying PostgreSQL single server in Terraform and wanting to create a read replica? In this blog post I will show you how, it is rather straight-forward to setup with Terraform. Lets begin by looking at the terraform to create PostgreSQL…

Deploying multiple Container Apps in Azure using Terraform and AzAPI

In this blog post I am going to show you can deploy multiple Container Apps in Azure using Terraform and AzAPI. You may be wondering what is AzAPI? Some times with new resource updates, the terraform AzureRM provider is not…

azure application gateway data for certificate is invalid error fix

A quick blog post to show a fix for when you get the error data for certificate is invalid error when applying backend settings within Azure Application Gateway. Within the Azure Activity log, you may come across this error: Error…

Running pre-commit hooks as GitHub Actions

In your Git repository, you may be using pre-commit hooks, as part of your pre-commit process - this works fine but sometimes, someone may pull request via the UI in GitHub for example and these pre-commit hooks won't run natively.…

Using variables to dynamically check out a repository using a specific branch or tag in Azure DevOps Pipelines

In Azure DevOps pipeline, you might want to check out a repository using a specific branch or tag, in this blog post - I am going to show how you can use variables to dynamically achieve this! Why dynamic? My…

Uploading contents of a folder to Azure Blob Storage using Terraform

In this blog post, I am going to show how you can upload contents of a folder to Azure Blob Storage using Terraform - this can work great, to keep the contents of the folder in source control! To achieve…