CTO and entrepreneur, I am building driftctl (Open Source CLI that measures infrastructure as code coverage, and tracks infrastructure drift) and am currently founder at CloudSkiff, empowering developers to make their infrastructure code better and safely ship infrastructures in short cycles. I am also the author of “Infrastructure-as-Code Cookbook” and have worked essentially remotely for the last 10+ years in Canada and Europe. Fun fact, I love ancient philosophy and also co-launched and run a community radio.
While we all probably think we're doing all the DevOps stuff the right way (and we do, don't we?), drift happens.
Even as an experienced Terraform user, as your infrastructure team and codebase grows, it often becomes harder to track drift.
I'll share here war stories from different teams, and show common pitfalls of popular commands we use when we want to know what's changed in our infrastructures.