2 ms·
> But Terraform is supposed to be used (and is very very often used) to do ongoing minimal changes to infrastructure, often dozens of times per day. I've seen
by jacques_chester 10y ago
> But Terraform is supposed to be used (and is very very often used) to do ongoing minimal changes to infrastructure, often dozens of times per day.
I've seen BOSH used this way.
You just have to accept that editing a file and checking it into version control is a good thing.
After a while, infrastructure tends to stabilise into a predictable format for the given distributed system under management.
I think Terraform would definitely be easier for a fast-developing system because of its bias towards interactivity. But in the long run most systems cease to be fast-developing.
At Pivotal we're seeing more and more customers going all-in on BOSH. Not just for Cloud Foundry, but for pretty much every stateful service they can lay a hand on. They like that it's based entirely on versionable, auditable files.
> However, we require the state file in order to find the resources we own and then refresh the state of the world so we can do a diff.
BOSH will inspect the world when you ask it to, or you can ask it to do so continuously. As a rule, most operators prefer (like Terraform users) to do it manually.