4 ms·
Glad to see I am not the only one who feels this way. The DSL is poorly designed to say the least. I don't understand why a whole new badly designed language ha
by distcs 4y ago
Glad to see I am not the only one who feels this way. The DSL is poorly designed to say the least. I don't understand why a whole new badly designed language has to be invented for tasks like this when the same thing could have been achieved using established languages that can also support declarative style programming.
But switching to anything else is going to be hard at this point because so much of the infra is already written with that poor DSL.
Nobody would approve spending the person-hours to be spent on migrating a working but complex infrastructure to a new codebase at this point.
- raffraffraff 4y agoI suppose I could have asked another way: if you have built large infrastructure in both Terraform and Crossplane, what problems have you encountered only in Crossplane. The costly migration, in most cases, simply won't happen. In all likelihood, infra teams that are heavily invested in Terraform may pare back some of the infrastructure that's closer to the developers and replace it with Crossplane (ie: continue to deploy VPCs, subnets, peering, VPNs etc with Terraform, but let developers use Crossplane to deploy databases, queues, node groups etc) Edit: swipe-style text input on my phone sometimes chooses very wrong words.