Terraform 1.10 has introduced the concept of ephemeral values for outputs and input variables, and as a new object type. Before I dig into the details of how they work, first I …
I’ve spent the last eight years working with Terraform on an almost constant basis. Sometimes I think in HCL, and dream of waves of resource creation messages flying past my …
A couple years ago I discovered the Azure Landing Zone module on the Terraform registry, and I was aghast. What was this nightmare tangle of nested modules with hundreds of …
As I write this, I’m on my way home from HashiConf 2024, hosted in the great city of Boston. This year’s HashiConf was the 10th of its kind and the first to be hosted …
Major version 4.x of the AzureRM provider was just released! What’s new, what’s different, and what do you need to know? That’s what I’m going to cover in …
Recently I’ve been learning Go and applying it to technologies that I work on everyday, like Terraform. For instance, check out my Terrahash CLI tool for validating modules. …
Wondering how to encrypt your state data using OpenTofu? Then this is the post for you! If you’d prefer your information in video format, check out the Terraform Tuesday …
Are you thinking about migrating from Terraform to OpenTofu? What are the possible benefits? What are the drawbacks? And can you migrate back? I’ll try to answer those …
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 …