https://pulumi.com logo
#general
Title
# general
r

rapid-eye-32575

02/12/2020, 11:38 AM
I'm just bumping the question I asked earlier - does anybody know? 😇
m

mammoth-elephant-55302

02/12/2020, 11:44 AM
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

rapid-eye-32575

02/12/2020, 11:50 AM
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!