I'm just bumping the question I asked earlier - do...
# general
r
I'm just bumping the question I asked earlier - does anybody know? 😇
m
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
probably a big reason why they are all written in go is because of https://golang.org/pkg/net/rpc/
r
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
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
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!