https://pulumi.com logo
b

billowy-army-68599

09/21/2018, 8:51 PM
quick question regarding the pulumi providers. I see when I build the pulumi-aws provider it creates a binary,
~/pulumi/bin/pulumi-resource-aws
Does each provider (ie, gcp for example) create these? I can't find them installed on my system anywhere, so not sure how it works. Does pulumi itself shell out to these providers in some way?
m

microscopic-florist-22719

09/21/2018, 8:52 PM
Yes, that's correct. Pulumi installs providers to
~/.pulumi/plugins
.
b

billowy-army-68599

09/21/2018, 8:54 PM
awesome, so if I wanted to try using the terraform bridge, I'd need to drop the built binary into
~/.pulum/plugins
?
m

microscopic-florist-22719

09/21/2018, 9:03 PM
If you've built locally, things should just work.
(the plugin system searches
$PATH
before the
~/.pulumi/plugins
directory)
b

billowy-army-68599

09/21/2018, 9:04 PM
ah okay, I've set
PULUMI_ROOT
to something outside my path, so think that's why it's not working
m

microscopic-florist-22719

09/21/2018, 9:32 PM
Ahhh, got it
c

creamy-potato-29402

09/21/2018, 9:47 PM
@billowy-army-68599 it doesn’t shell out, it uses gRPC
👍 1
to answer your question directly