slide

azure

azure

Vault Provider and Ephemeral Values

In my last post about ephemeral values and write-only arguments, I showed how you could use the updated AzureRM provider to leverage the new azurerm_key_vault_secret ephemeral …

Ned Bellavance 6 min read
azure

Write-only Arguments in Terraform

Ephemeral Values and Write Only Arguments Ephemeral resources were introduced in Terraform 1.10, but they were missing a key component. Write-only arguments are a new feature in …

Ned Bellavance 9 min read
azure

Ephemeral Values in Terraform

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 …

Ned Bellavance 6 min read
azure

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
azure

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
azure

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
azure

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
azure

Using OIDC Authentication with the AzureRM Backend

Microsoft recently announced the general availability of OIDC authentication for GitHub Actions using Azure AD. Naturally, I immediately thought of how I could use this to remove …

Ned Bellavance 7 min read
azure

What I Learned Building an Azure DevOps Pipeline with Terratest

I am in the process of creating a series of liveProjects for Manning Publishing, one of which involves deploying and managing an Azure Kubernetes Cluster using Terraform and Azure …

Ned Bellavance 10 min read