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…
Author: Thomas Thornton
Azure DevOps Pipelines – Remove the need to hard-code
Creating Azure DevOps Pipelines? If avoidable, try not hard code values within your DevOps pipeline! In this blog post; I am going to go through a small Terraform pipeline from hard-coded values to using parameters & variables What is hard-code?…
Read More Azure DevOps Pipelines – Remove the need to hard-code
Creating Templates For Azure DevOps Pipeline Jobs
Azure DevOps pipeline templates allow you to create multiple types of templates that you can define and reuse in multiple pipelines. In this blog post I am going to show how you can create template jobs! Each stage will have…
Azure DevOps Pipelines – Keeping your pipelines DRY (Don’t Repeat Yourself)
Working on Azure DevOps Pipelines you may notice some repetition over time, whether that be copying the same stage or task multiple times but changing some values. This will result in your pipeline growing and growing unnecessary over time. What…
Read More Azure DevOps Pipelines – Keeping your pipelines DRY (Don’t Repeat Yourself)
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…
Read More Terraforming from zero to pipelines as code with Azure DevOps
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…
Read More Deploying ARM Templates using Azure DevOps Pipelines
Log Analytics queries to CSV emailed using Azure Logic Apps
Log Analytics queries to CSV emailed using Azure Logic Apps can be used for automated reporting - using 4 steps! In this blog post, I will demo how this is done What are Logic Apps? A little resource with a…
Read More Log Analytics queries to CSV emailed using Azure Logic Apps
Azure DevOps Pipelines Approval Gates
Deploying your pipeline from end-to-end is an automated process; but for some reason you want to have an approval before two stages or have hold between two stages, what can you do? You can add an approval gate to your…
Provision and storing Terraform backend state remotely to use with TerraformTaskV1@0
Terraform must store state about your Azure Infrastructure and additional configurations. This "state" is used by Terraform to plan against any related real world resources. It uses the state to create the plan when you run "terraform plan" and also…
Read More Provision and storing Terraform backend state remotely to use with TerraformTaskV1@0
Deploying Terraform using Azure DevOps with Build Artifacts
In this blog post, I am going to show how you can deploy Terraform using Azure DevOps with a Build Artifact that is created during the Terraform plan stage. Why Build Artifacts for Terraform? Working in a busy environment, you…
Read More Deploying Terraform using Azure DevOps with Build Artifacts