terraform: manage 0.10 plugins with Nix

Also add a few starter plugins/providers
This commit is contained in:
Dan Peebles
2017-08-30 18:35:26 -04:00
parent 769c44d9d8
commit 80319c1238
6 changed files with 115 additions and 3 deletions
@@ -0,0 +1,16 @@
diff --git a/command/init.go b/command/init.go
index 403ca245b..05d98329a 100644
--- a/command/init.go
+++ b/command/init.go
@@ -64,6 +64,11 @@ func (c *InitCommand) Run(args []string) int {
return 1
}
+ val, ok := os.LookupEnv("NIX_TERRAFORM_PLUGIN_DIR")
+ if ok {
+ flagPluginPath = append(flagPluginPath, val)
+ }
+
if len(flagPluginPath) > 0 {
c.pluginPath = flagPluginPath
c.getPlugins = false