How many extra tools and runtimes will this require your CI/CD system to have? I'm not sure the complexity is worth it.
iirc, it's just using Terraform behind the scenes anyway. If that is the case, is Pulumi just a glorified transpiler?
iirc, it's just using Terraform behind the scenes anyway. If that is the case, is Pulumi just a glorified transpiler?
Pulumi is open source on GitHub if you want to check it out: https://github.com/pulumi/pulumi.
(edit)
Apparently they shell out to other language runtimes. So my original question about needing N runtimes available still applies. I'm not interested in supporting N runtimes for my IaC, TF seems good enough. Put Cuelang on top of that and you have a much better system. There are people already doing this.
As a Pulumi employee, what is your response to the N runtime problem and sharing of modules in an org?