(no title)
obrien1984ae | 5 years ago
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).
negz|5 years ago