Terraform Stacks on Azure: Is it ready to replace Workspaces?HashiCorp released Terraform Stacks into general availability at HashiConf 2025 after a year in public beta. Stacks introduces a new way to organise and deploy Terraform configurations, with a particuDec 15, 2025·7 min read
Deploying Grafana on Azure: UI Implementation EditionMicrosoft offers a managed instance option of Grafana on its Azure Marketplace. This is a quick way to implement Grafana without implementing complex configurations. Microsoft manages updates for this service. In this article, we run through implemen...Mar 21, 2025·2 min read
Terraform: AzAPI 2.0 is Now Available!The Terraform AzAPI Provider has become a powerful companion to the more traditional AzureRM provider, especially for users needing access to the day zero Azure features. With the release of AzAPI 2.0, Microsoft has introduced many enhancements that ...Feb 17, 2025·3 min read
How to Use Snyk for Securing Your Azure TerraformWhat is Snyk IaC Snyk is a misconfiguration IaC tool that identifies vulnerabilities in how people write their code. Though I am writing about its use with Terraform on Azure, it supports other IaC tools, Cloud platforms, and various coding languages...Jan 27, 2025·3 min read
How to Use Terraform Cloud State Management for GitHub WorkflowsWhen starting with Terraform, the question that comes up quickly is where to store your state file. Storing this locally is an initial option when testing Terraform or starting a new project. Still, other locations are necessary once you start introd...Oct 13, 2024·3 min read
Shift Left: Azure Cost Management with InfracostInfracost signup For this article, we are only utilising the free version of Infracost. This is called Infracost CI/CD, and can be found under their Pricing window on https://www.infracost.io/pricing/ You can see their other services and features on...Sep 10, 2024·4 min read
GitHub Environments Explained: Key Features and BenefitsHow to create a new environment Within your repository, select Settings and then Environments. Any environments created will be listed here. To create a new environment, select the New environment button. You are then presented with the Name field w...Aug 11, 2024·3 min read