reminded of just how much i dislike terraform

i've invented a new way to do ops

"is it a new way, or just string template expansion again"

it's just after all this templating code, you're no closer to actually keeping things running, and in some ways, further away, because nothing's actually in a database

we have learned nothing from autotools

@tef That's been my impression for a while now. I've recently decided to act on that feeling and build a kind of "infrastructure automation for nornal people".
@tef I'm with you on the awfulness of the Terraform language and template expansion in general, but I thought Terraform *did* store expected state in a database of sorts?
@pozorvlak @tef you say that like memoisation isn't older than we are
@pozorvlak a database you can't query is as much as a database as a file on disk

@tef I feel this often at work. Every time I look at the terraform based setup we have for our services (AWS ECS), it makes me want to put state inside a real database and have a simple process/daemon orchestrate service updates.

Granted, I'm most likely "holding it wrong", but some of this is things I've "inherited" and there have always been other pressing things to focus on so this has been on the back burner for a while 😅

@tef I first read this as terrorism and was like

Fair one