mirror of https://github.com/pulumi/pulumi.git
8446f2208c
Enabling fix for https://github.com/pulumi/pulumi-terraform-bridge/issues/1130 This adds two new bits of logic to the plugin mapper. Firstly when getting a mapping request for a given package X, as well as searching to see if we have an X plugin already installed to call it's `GetMapping` method first, we now also try to install X if we don't already have it. The install failing is not considered an error, we'll just try the other plugins to see if they map and then possibly return empty (as before). Secondly the converter can pass a hint to what the pulumi plugin for the ecosystem plugin is. If no hint is given we assume the pulumi plugin name is the same as the ecosystem name. But this can be used for example in the terraform converter to tell the engine that for example the terraform provider "azurerm" is called "azure" in pulumi. The hint is just a hint, if the name doesn't match all the other plugins will be searched as before. |
||
---|---|---|
.. | ||
hcl_grpc_pb.js | ||
hcl_pb.js | ||
mapper_grpc_pb.js | ||
mapper_pb.js |