4 ms·
Does anyone have any experiences with Pulumi to share?
by threatofrain 5y ago
Does anyone have any experiences with Pulumi to share?
- thuringia 5y agoI have used it in greater scale at the previous client. Working with multiple providers was much easier than with the Terraform setup the current client runs. The integrated secret handling feature is also something I miss, because it allowed for a very clean setup of GitHub configuration using Pulumi. I also prefer Pulumi‘s custom component abstraction to terraform modules, you don’t have to declare inputs and outputs manually, and don’t require complete teardown and recreation for every change. Also, you don’t even have to write custom components, you can simply write a function that create the resources you need, in that case you may have to handle unknown values a bit more manually, which wasn’t so bad, as it’s essentially Promise-based code. Personally, I see the landscape like this: If you like CloudFormation templates, then Terraform is a better version of that. Especially as it’s workflows are very similar. If you like, or want, CDK then Pulumi will make you very happy, as it’s a much better version of that. Pulumi in particular makes some alternate patterns possible, e.g. using the integrated secret management, that give you more flexibility with how you approach your project. As a side note, Pulumi is actively working with the community, accepting PRs, etc. and new provider APIs generally are available when they release. This may influence your decision, or not.
- JamesSwift 5y agoI've just started using it for personal stuff and I'm impressed. Its a better CDK in my opinion, as its cloud agnostic.
- mdaniel 5y agoI don't mean this in a snide way, but https://hn.algolia.com/?q=pulumi https://hn.algolia.com/?q=pulumi makes for good reading about that question as it comes up a lot