slide

Tech tutorials

tech-tutorials

Resourcely Guardrails and Blueprints

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 …

Ned Bellavance 17 min read
tech-tutorials

Deploying Azure Landing Zones with Terraform

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 …

Ned Bellavance 3 min read
tech-tutorials

What's New in the AzureRM Provider Version 4?

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 …

Ned Bellavance 9 min read
tech-tutorials

Debugging the AzureRM Provider with VSCode

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. …

Ned Bellavance 5 min read
tech-tutorials

State Encryption with OpenTofu

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 …

Ned Bellavance 17 min read
tech-tutorials

Migrating to OpenTofu

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 …

Ned Bellavance 15 min read
tech-tutorials

Using Provider Defined Functions in Terraform

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 …

Ned Bellavance 6 min read
tech-tutorials

Variable Validation Improvements in Terraform 1.9

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 …

Ned Bellavance 8 min read
tech-tutorials

Using Azure Container Instances for an Azure DevOps Self-hosted Agent

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 …

Ned Bellavance 6 min read