Managing IaC sucks - for everyone. For operations/devops teams you have terraform, and some old ansible, and some helm, a dev wanted to use serverless 8 years ago and your stuck with that. You have compliance tooling like checkov, tfsec, snyk, etc etc. Updating anything sucks, you have to go find all the CI pipelines using the thing. Managing where to store the IaC sucks. Does it go in a central repo? What about app centered infra like queues, buckets and database? Does that go with the developers code?
Oh, and now your devs have to ref your modules from their repos and copy walls of YAML.
No one likes it.
This is our attempt to help. We are opening sourcing the core of our platform sometime in April as a CLI that makes it easy to distribute IaC and its related tooling and polices as a single deliverable. Developers only have a single command to drop into their CI pipelines to get infrastructure. They don't have to learn ops tooling, ops doesn't have to learn another obtuse set of tools/systems.
Simplicity for all, compliance and governance managed sanely.
Let us know what you think would love to get 25-50 people playing with it before we open it up to the world.