Posts
-
Avoiding Common Pitfalls in Terraform Module Design
I've been working with Terraform for over 6 years now, and during this time, I've encountered several common mistakes when designing modules that can lead to frustrations, mismanagement, and even mistrust in the tool itself. -
The Subtle Differences in Apply-Before-Merge and Apply-After-Merge
My infrastructure team, as part of a larger Terraform Restructure initiative, is moving our Terraform repositories to be apply-after-merge. There are significant changes in process between these two approaches; not all are obvious. -
Complex Data Structures Are An Anti-Pattern
In Terraform, I've found that KISS > DRY and that the use of complex data structures as inputs are a gilded foot gun. -
Everything is on fire and it's great
I haven't blogged about it, but a couple of years ago I went through an acquisition. It was a pretty incredible experience and overall pretty positive. I'm sure I'll blog about that at some point, but today I want to discuss a change that I experienced from going through that … a change in me. A change I wish happened a lot sooner. I figured out how to not concern myself with most problems. -
Monitoring your home internet connection because boredom
Early in the COVID-19 lockdown extravaganza 🎉 my wife and I purchased a new home and moved in. It was a stressful time, filled with uncertainty. In the aftermath, I found myself with pretty terrible internet service and since we are both working in isolation, I am hellbent on finding out why … So I'll use the tools I know – Telegraf, InfluxDB, Grafana, and Docker – to collect data, analyze it, and still probably not figure it out … but it's something to do.
subscribe via RSS