Hello, I'm currently using Terraform, which I have...
# general
l
Hello, I'm currently using Terraform, which I have used for maybe 4 years. It seems like recently it has just fallen apart. Plans hang for 20 minutes in the middle, error messages that make no sense. I'm very familiar with HCL, so switching to Pulumi would require learning a new language. Is there any chance
Rust
will be integrated as a supported language?
l
Honestly, the language is the lowest barrier in adopting Pulumi. The hardest concepts to grasp are declarative lifecycles, which TF will help with; and promise/output style objects whose values are available eventually (and that's a "problem" for all languages).
e
We do have an issue for Rust support: https://github.com/pulumi/pulumi/issues/3622 There's been some talk on there about a community supported SDK (We don't really have any rust expertise in the company atm). But if your happy with Rust writing in TypeScript would probably be fairly easy to pick up.
l
@little-cartoon-10569 @echoing-dinner-19531 Thanks for taking the time to reply. I've been using TF for half a decade, I don't think spending the time to learn a new language just to try out an alternative makes any sense.
e
Well do keep an eye on the community rust support. We do have plans to make it easier for the community to contribute language support to Pulumi to help with that effort. Maybe when that's all ready you can have another look at Pulumi over Terraform 🙂