slide

Hashicorp terraform

hashicorp-terraform

Migrating State Data Off Terraform Cloud

Terraform Cloud (TFC) is a pretty cool service with a bunch of excellent features. But what if you decide it’s just not working out? Sorry TFC. It’s not you. It’s …

Ned Bellavance 8 min read
hashicorp-terraform

Validating IaC with Terraform and GitHub Actions

This post is an accompaniment to my second appearance on the Azure DevOps Labs YouTube channel. My presentation focused on validating your Terraform code as part of a GitOps …

Ned Bellavance 9 min read
hashicorp-terraform

Choosing Between Count and For-Each

Terraform has two looping mechanisms for creating multiple resources, count and for_each. The count meta-argument has been around for a long time, but for_each is a relative …

Ned Bellavance 9 min read
hashicorp-terraform

Using the Terraform Cloud Configuration Block

Terraform 1.1 brings with it some new cool Terraform Cloud management options. Cloud blocks, Tags, and Workspace commands Oh MY! But wait. What was broken about the old system? And …

Ned Bellavance 8 min read
hashicorp-terraform

Terraform Apply? When External Change Happens.

In an ideal world, all changes to your infrastructure would be managed through Terraform. In reality, that doesn’t always happen. Which can leave you in a bit of a conundrum …

Ned Bellavance 13 min read
hashicorp-terraform

Using the Moved Block in Terraform 1.1

The release of Terraform 1.1 has brought with it a new configuration block type called moved. This is a super-cool new block that helps with when you want to refactor your …

Ned Bellavance 11 min read
hashicorp-terraform

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