From 9a8a74b9bba63955db52e8a764627341e512e5b7 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Fri, 16 Nov 2018 14:05:38 -0500 Subject: [PATCH] plugin/discovery: Print name before verification This is so that any errors output from the checksum/signature verification show up in the expected place in the output. --- plugin/discovery/get.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugin/discovery/get.go b/plugin/discovery/get.go index d26e8e346..558a277ee 100644 --- a/plugin/discovery/get.go +++ b/plugin/discovery/get.go @@ -172,6 +172,9 @@ func (i *ProviderInstaller) Get(provider string, req Constraints) (PluginMeta, e downloadURLs, err := i.listProviderDownloadURLs(provider, versionMeta.Version) providerURL := downloadURLs.DownloadURL + i.Ui.Info(fmt.Sprintf("- Downloading plugin for provider %q (%s)...", provider, versionMeta.Version)) + log.Printf("[DEBUG] getting provider %q version %q", provider, versionMeta.Version) + if !i.SkipVerify { sha256, err := i.getProviderChecksum(downloadURLs) if err != nil { @@ -184,8 +187,6 @@ func (i *ProviderInstaller) Get(provider string, req Constraints) (PluginMeta, e } } - i.Ui.Info(fmt.Sprintf("- Downloading plugin for provider %q (%s)...", provider, versionMeta.Version)) - log.Printf("[DEBUG] getting provider %q version %q", provider, versionMeta.Version) err = i.install(provider, v, providerURL) if err != nil { return PluginMeta{}, err