Have you ever wished there were custom functions in Terraform? Well now there are! Sort of. Let me explain. If you’d prefer your information in video format, check out the …
The release of Terraform 1.9 brings with it a welcome improvement regarding input variable validation. In this post I’ll review the change in functionality and provide a few …
When you create a new organization in Azure DevOps, you’ll quickly discover you’re not able to run any pipeline jobs using Microsoft-hosted agents. In fact, if you kick …
Terraform is an infrastructure as code tool. The key term here being code. And where do you store your code? In a version control system like GitHub! I recently published a video …
[Last updated 2024-04-30 for Terraform 1.8 and OpenTofu 1.7] Terraform and OpenTofu are both IaC tools that share a common ancestry. OpenTofu was created when HashiCorp shifted the …
The terraform taint command marks an existing resource in state data for replacement. On it’s surface, this seems like a useful feature. However, it’s actually a …
Guess what?! That thing I’ve been complaining about for the last 2 years is finally here! Terraform Cloud Projects! Before we get into exactly what they are, here’s a …
This post was sponsored by HashiCorp, see the bottom for more details Before we get into the announcements and the event, I want to pause for a moment and just acknowledge how …
This post was sponsored by HashiCorp, see the bottom for more details As I prepare for HashiConf Global in a couple weeks, I thought I would share the things that I am most excited …