diff --git a/scripts/generate-plugins.go b/scripts/generate-plugins.go index 0867f97559..a10f1da6ef 100644 --- a/scripts/generate-plugins.go +++ b/scripts/generate-plugins.go @@ -91,7 +91,7 @@ func makeProviderMap(items []plugin) string { func makeProvisionerMap(items []plugin) string { output := "" for _, item := range items { - output += fmt.Sprintf("\t\"%s\": func() terraform.ResourceProvisioner { return new(%s.%s) },\n", item.PluginName, item.ImportName, item.TypeName) + output += fmt.Sprintf("\t\"%s\": %s.%s,\n", item.PluginName, item.ImportName, item.TypeName) } return output } @@ -254,8 +254,8 @@ func discoverProviders() ([]plugin, error) { func discoverProvisioners() ([]plugin, error) { path := "./builtin/provisioners" - typeID := "ResourceProvisioner" - typeName := "" + typeID := "terraform.ResourceProvisioner" + typeName := "Provisioner" return discoverTypesInPath(path, typeID, typeName) }