I'm sure it's possible but I didn't see any examples when I searched for non-go terraform or pulumi providers... You will need to make it act like a normal
go
provider. make it act like a binary / figure out how to get it called correctly by pulumi
Hmm I see. Since the TypeScript Pulumi packages seem to rely on the gRPC Node.JS package this should however be compatible. A simple, minimal example would help a lot and otherwise I'm not sure I have the strength of will to figure it out myself 😀
s
stocky-spoon-28903
02/12/2020, 2:18 PM
Hi, resource providers don’t use net/rpc - they use a grpc-based protocol which can be implemented in other languages (I’ve implemented one in rust, for example). There’s a good amount of work that is required though, and it’s definitely not easy!
👍 2
r
rapid-eye-32575
02/12/2020, 3:43 PM
I might just pass on that for now - but good to know it actually is possible. I hope the Pulumi team will in the future give us a bite-sized example. Thanks for your input you two!
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.