
A Technical DevOps Blog, sharing knowledge and wisdom to all that will read.
I like many developers and engineers are constantly pushing the boundaries of the digital world. When doing this I get stuck and rely on the kindness of other people to share their how, what and why’s. In doing so I sometimes find myself having to search the whole of Googles indexes to find what I need, which is why I then try to help the next person looking by consolidating all that effort into a single location that is my blog.
Latest Post
-
How to Secure Your Terraform State File in Azure
Terraform has become the standard for managing cloud infrastructure, and with good reason. It provides consistent, repeatable deployments and integrates with almost every cloud provider. But there’s one piece that’s often overlooked until it causes problems: the Terraform state file. Your terraform.tfstate file is more than just metadata — it’s the single source of truth
-
Implementing Test-Driven Development with Terraform
Test-driven development (TDD) isn’t just for application code anymore; Terraform has a native testing framework that lets you plan/apply infrastructure from tests, make assertions in HCL, and even run post-deployment checks that behave like smoke tests. In this post I’ll show you how to do TDD with Terraform (TTD), when to use plan vs apply
-
Integrate Azure DevOps Pipelines with Private GitHub Repos
In cloud-native engineering, securely connecting Azure DevOps pipelines to private GitHub repositories is essential — especially when working with Terraform modules that define your infrastructure. This guide walks through how to establish that connection using PowerShell Core, ensuring a secure and maintainable setup. 🛠️ Prerequisites Before you begin, make sure you have: 🔑 Why Use SSH Over PAT?