From Zero to GitOps with AKS – Azure Back to School Session

I presented a fun session with Karl Cooke presenting our Azure Back to School session "From Zero to GitOps with AKS", in this session we cover:- What is AKS?Azure AKS architecture (Nodes and NodePools)Benefits of AKSGitOpsGitOps ToolingFlux2Terraform Azure PipelinesDemos! I…

Referencing Variable Groups in Azure DevOps Pipeline Templates

Referencing Variable Groups in Azure DevOps Pipeline templates is quite simple - in this blog post, I will show how you can do this! In my example, I will be templating an Azure DevOps pipeline job! Recently I have blogged…

Creating templates in Azure DevOps Pipelines

Building Azure DevOps YAML pipelines and continuously adding the same pipeline.yaml file? Over time; this file can grow and grow - copy and pasting the same job/task but changing variables? I recommend that you have a look at creating templates…

Conditional Variables in Azure DevOps Pipelines

Creating Azure DevOps Pipelines, have you used a condition to determine which variables to use? If not, I will detail in this blog post how you can do this! What is a condition? Conditions or statements that are used to…

Terraform Module does not declare a provider warning

Deploying Terraform to Azure using a module and notice a warning similar to the below? In this blog post I will show how you can fix the warning "Module module.storageaccount does not declare a provider named azurerm.storageaccount.If you wish to…

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…

Getting started with Terraform on Azure

Wanting to get started using Terraform in Azure? This blog post is for you, it will contain all that you will require for getting started with Terraform on Azure! What will the blog post contain? Intro to Terraform Terraform StagesCommon…

Create CSV reports from Log Analytics queries and email using Azure Logic Apps

Creating CSV reports from Log Analytics queries and email using Azure Logic Apps can be done in a few steps using a simple Workflow design! What are Logic Apps? A little resource with a big outcome, Logic Apps assist you…

Create an Azure DevOps self-hosted linux agent virtual machine using Terraform

Using Azure DevOps & wanting to deploy an Azure DevOps self-hosted agent using Terraform? In this blog I will show you how by creating all the required Azure resources for IaaS self-hosted agent! Why use an Azure DevOps self-hosted agent?…

Modify or edit remote Terraform state file in Azure

There may be a time where you are required to modify or edit remote Terraform state in Azure - in this blog I will show how you can achieve this! Why may I need to edit or modify? There can…