[Pulumi founder here] Sorry to hear you don't particularly like Pulumi---any/all feedback welcome. If nothing else, we do listen and we do try to get better. -Joe
Note that you can now use TF providers "on the fly" from Pulumi: https://www.pulumi.com/blog/any-terraform-provider. No provider bridging/conversion necessary. I just tried and it seems to have worked (though I haven't…
[Joe, Pulumi Founder here.] Said well (and thank you for being a customer and valuable member of our community!) The analogy I draw sometimes is that our open source infrastructure as code SDK ("Pulumi") is like Git,…
Pulumi Founder/CEO here. The blog post is disingenuous. We tried many times to contribute upstream fixes to Terraform providers, but HashiCorp would never accept them. So we've had to maintain forks. They lost their OSS…
As a concrete example of what this enables, the Pulumi Automation API lets you embed IaC straight into a bigger program. Folks have used this to create infrastructure-oriented SaaS products, self-service portals, and…
Pulumi | Many Roles, Engineers, Engineering Managers | Remote | https://www.pulumi.com/careers/ Pulumi is an open source infrastructure as code platform enabling you to program the cloud in your favorite languages. We…
[caveat, Pulumi co-founder here] Pulumi is fully functional in open source form. The analogy I like to draw is Git and GitHub. You can use Git fully independent of GitHub, or you can choose to use them together, for a…
[caveat, Pulumi co-founder here] You are right that it's not easy. Thankfully the cloud providers themselves have moved in the direction of auto-generation for their own SDKs, documentation, etc., which has forced this…
Excellent topic. [caveat, Pulumi co-founder here] Indeed what you say is true of many other "multi-language" platforms. I was an early engineer on .NET at Microsoft, and although it was multi-language from the outset…
The defining characteristic about Pulumi compared to other tools is that it's not a transpiler, in fact. It's a multi-language runtime written in Go that can host many language plugins (Node.js, Python, .NET, Go, etc),…
Pulumi (https://pulumi.com) | Remote (Seattle HQ) | Full Time Pulumi is a cloud engineering startup whose flagship infrastructure as code platform helps infrastructure teams and developers create modern cloud…
> is it possible to do that without having to use the CLI? Are you doing any sort of state locking here? Yeah it's just a file if you prefer to edit it. By default, Pulumi uses our hosted service so you don't need to…
You're right, the Pulumi example is a project, not a reusable module. There are a few approaches to making it modular: 1) The project does support config. So if you want to change (e.g.) the number of AZs, you can say $…
[Disclaimer: also member of the Pulumi team.] We've worked with a lot of end users to migrate from Terraform, and we honestly do see a lot of copy-and-paste. I agree that it's not as rampant as with YAML/JSON, however,…
Our free tier is still there and here to stay. What did we do to make you think it's been sunsetted? :-(
We have ksonnet expats on the team (we're all in cloud city -- Seattle), and I've been keeping an eye on that project myself, since I think it got a lot of things right and frankly many of the ideas for Pulumi were…
Definitely. I was a part of C# in the early days, so little else would make me happier than awesome class .NET support. This'll be great for Azure folks -- who knows, PowerShell too? We are actively working on…
Pulumi | Developer Advocate, Software Engineers | Seattle, WA or Remote (US) | Full Time | https://pulumi.io Pulumi is a VC funded open source cloud company in Seattle, WA. Pulumi lets you write infrastructure as code…
> congrats on the launch. Thanks -- we're very excited to be out and talking to the community! > What is difference in the use case for Pulumi compared to scripting infrastructure using vendor provided libraries The…
The strength of this system is that map is type checked to be provably side-effect free. The mapping function is free to internally allocate and mutate objects to get its job done, e.g. a RegexMatcher, but it may not…
[Pulumi founder here] Sorry to hear you don't particularly like Pulumi---any/all feedback welcome. If nothing else, we do listen and we do try to get better. -Joe
Note that you can now use TF providers "on the fly" from Pulumi: https://www.pulumi.com/blog/any-terraform-provider. No provider bridging/conversion necessary. I just tried and it seems to have worked (though I haven't…
[Joe, Pulumi Founder here.] Said well (and thank you for being a customer and valuable member of our community!) The analogy I draw sometimes is that our open source infrastructure as code SDK ("Pulumi") is like Git,…
Pulumi Founder/CEO here. The blog post is disingenuous. We tried many times to contribute upstream fixes to Terraform providers, but HashiCorp would never accept them. So we've had to maintain forks. They lost their OSS…
As a concrete example of what this enables, the Pulumi Automation API lets you embed IaC straight into a bigger program. Folks have used this to create infrastructure-oriented SaaS products, self-service portals, and…
Pulumi | Many Roles, Engineers, Engineering Managers | Remote | https://www.pulumi.com/careers/ Pulumi is an open source infrastructure as code platform enabling you to program the cloud in your favorite languages. We…
[caveat, Pulumi co-founder here] Pulumi is fully functional in open source form. The analogy I like to draw is Git and GitHub. You can use Git fully independent of GitHub, or you can choose to use them together, for a…
[caveat, Pulumi co-founder here] You are right that it's not easy. Thankfully the cloud providers themselves have moved in the direction of auto-generation for their own SDKs, documentation, etc., which has forced this…
Excellent topic. [caveat, Pulumi co-founder here] Indeed what you say is true of many other "multi-language" platforms. I was an early engineer on .NET at Microsoft, and although it was multi-language from the outset…
The defining characteristic about Pulumi compared to other tools is that it's not a transpiler, in fact. It's a multi-language runtime written in Go that can host many language plugins (Node.js, Python, .NET, Go, etc),…
Pulumi (https://pulumi.com) | Remote (Seattle HQ) | Full Time Pulumi is a cloud engineering startup whose flagship infrastructure as code platform helps infrastructure teams and developers create modern cloud…
> is it possible to do that without having to use the CLI? Are you doing any sort of state locking here? Yeah it's just a file if you prefer to edit it. By default, Pulumi uses our hosted service so you don't need to…
You're right, the Pulumi example is a project, not a reusable module. There are a few approaches to making it modular: 1) The project does support config. So if you want to change (e.g.) the number of AZs, you can say $…
[Disclaimer: also member of the Pulumi team.] We've worked with a lot of end users to migrate from Terraform, and we honestly do see a lot of copy-and-paste. I agree that it's not as rampant as with YAML/JSON, however,…
Our free tier is still there and here to stay. What did we do to make you think it's been sunsetted? :-(
We have ksonnet expats on the team (we're all in cloud city -- Seattle), and I've been keeping an eye on that project myself, since I think it got a lot of things right and frankly many of the ideas for Pulumi were…
Definitely. I was a part of C# in the early days, so little else would make me happier than awesome class .NET support. This'll be great for Azure folks -- who knows, PowerShell too? We are actively working on…
Pulumi | Developer Advocate, Software Engineers | Seattle, WA or Remote (US) | Full Time | https://pulumi.io Pulumi is a VC funded open source cloud company in Seattle, WA. Pulumi lets you write infrastructure as code…
> congrats on the launch. Thanks -- we're very excited to be out and talking to the community! > What is difference in the use case for Pulumi compared to scripting infrastructure using vendor provided libraries The…
The strength of this system is that map is type checked to be provably side-effect free. The mapping function is free to internally allocate and mutate objects to get its job done, e.g. a RegexMatcher, but it may not…