Pulumi isn't much better. I feel IaC done that way isn't the way we will settle on long term.
Pulumi isn't much better. I feel IaC done that way isn't the way we will settle on long term.
https://peace.mk/blog/checkpoint/
(old blog post, but I'm slow in making progress)
The state file thing gets a relatively large part of the hate but it's that and the limitations of the DSL that make the DAG possible and useful. Pulumi and all the other wrappers don't solve this, though they can plausibly solve the "closer to programming" problem and I'm sure that has a valid audience.
I guess what I'm saying is, I think it'll stick around and we will in fact settle on it for a large part of operational work. I'll add that I also think k8s should die a quiet death and _that_ will be seen in retrospect as a necessary step to something better.
I refuse to let such a shitty experience be what defines my day.
I was hoping pulumi would help. Haven't used it yet, but it is sad to hear it doesn't live up to the hype.
With Terraform I have felt I'm fighting it at times but I also understand the reasons.