From 8f201b14f282d6958c8ecb83cb47ab5e15758802 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Wed, 4 May 2016 11:48:59 -0700 Subject: [PATCH] terraform: providers should input/config on import --- terraform/evaltree_provider.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/terraform/evaltree_provider.go b/terraform/evaltree_provider.go index 9ec6ea0c5..00392efed 100644 --- a/terraform/evaltree_provider.go +++ b/terraform/evaltree_provider.go @@ -15,7 +15,7 @@ func ProviderEvalTree(n string, config *config.RawConfig) EvalNode { // Input stuff seq = append(seq, &EvalOpFilter{ - Ops: []walkOperation{walkInput}, + Ops: []walkOperation{walkInput, walkImport}, Node: &EvalSequence{ Nodes: []EvalNode{ &EvalGetProvider{ @@ -71,7 +71,7 @@ func ProviderEvalTree(n string, config *config.RawConfig) EvalNode { // Apply stuff seq = append(seq, &EvalOpFilter{ - Ops: []walkOperation{walkRefresh, walkPlan, walkApply, walkDestroy}, + Ops: []walkOperation{walkRefresh, walkPlan, walkApply, walkDestroy, walkImport}, Node: &EvalSequence{ Nodes: []EvalNode{ &EvalGetProvider{ @@ -98,7 +98,7 @@ func ProviderEvalTree(n string, config *config.RawConfig) EvalNode { // We configure on everything but validate, since validate may // not have access to all the variables. seq = append(seq, &EvalOpFilter{ - Ops: []walkOperation{walkRefresh, walkPlan, walkApply, walkDestroy}, + Ops: []walkOperation{walkRefresh, walkPlan, walkApply, walkDestroy, walkImport}, Node: &EvalSequence{ Nodes: []EvalNode{ &EvalConfigProvider{