quick question regarding the pulumi providers. I s...
# general
b
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
Yes, that's correct. Pulumi installs providers to
~/.pulumi/plugins
.
b
awesome, so if I wanted to try using the terraform bridge, I'd need to drop the built binary into
~/.pulum/plugins
?
m
If you've built locally, things should just work.
(the plugin system searches
$PATH
before the
~/.pulumi/plugins
directory)
b
ah okay, I've set
PULUMI_ROOT
to something outside my path, so think that's why it's not working
m
Ahhh, got it
c
@billowy-army-68599 it doesn’t shell out, it uses gRPC
👍 1
to answer your question directly