summaryrefslogtreecommitdiff
path: root/vendor/github.com/hashicorp/terraform/command/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/command/init.go')
-rw-r--r--vendor/github.com/hashicorp/terraform/command/init.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/vendor/github.com/hashicorp/terraform/command/init.go b/vendor/github.com/hashicorp/terraform/command/init.go
index 427a8ce5..403ca245 100644
--- a/vendor/github.com/hashicorp/terraform/command/init.go
+++ b/vendor/github.com/hashicorp/terraform/command/init.go
@@ -75,6 +75,7 @@ func (c *InitCommand) Run(args []string) int {
Dir: c.pluginDir(),
PluginProtocolVersion: plugin.Handshake.ProtocolVersion,
SkipVerify: !flagVerifyPlugins,
+ Ui: c.Ui,
}
}
@@ -310,8 +311,12 @@ func (c *InitCommand) getProviders(path string, state *terraform.State, upgrade
var errs error
if c.getPlugins {
+ if len(missing) > 0 {
+ c.Ui.Output(fmt.Sprintf(" - Checking for available provider plugins on %s...",
+ discovery.GetReleaseHost()))
+ }
+
for provider, reqd := range missing {
- c.Ui.Output(fmt.Sprintf("- Downloading plugin for provider %q...", provider))
_, err := c.providerInstaller.Get(provider, reqd.Versions)
if err != nil {