top | item 26335009

(no title)

obrien1984ae | 5 years ago

"Where Terraform can fall apart is when more engineers need to collaborate to manage their organisation’s infrastructure."

I have seen this _so often_, with large teams of Engineers resorting to one of two methods to deal with the terraform sprawl:

1. Breakup the terraform into ever smaller modules, which reduces blast radius of the drift, but at the cost of visibility. 2. "-target" applies. Which amounts to basically the same thing as #1.

Terraform offers small teams a common language for controlling their infrastructure, and an efficient method of comparing desired state to actual state. Crossplane appears to have a clear yaml syntax (easy enough to commit to source control) and runs a control plane for enforcement (easier than setting up Atlantis, I imagine).

discuss

order

negz|5 years ago

I wasn't familiar with Atlantis - thanks for the pointer!