package plugin import ( "github.com/hashicorp/go-plugin" "github.com/hashicorp/terraform/internal/plugin6" ) // VersionedPlugins includes both protocol 5 and 6 because this is the function // called in providerFactory (command/meta_providers.go) to set up the initial // plugin client config. var VersionedPlugins = map[int]plugin.PluginSet{ 5: { "provider": &GRPCProviderPlugin{}, "provisioner": &GRPCProvisionerPlugin{}, }, 6: { "provider": &plugin6.GRPCProviderPlugin{}, }, }