aboutsummaryrefslogtreecommitdiffhomepage
path: root/vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go')
-rw-r--r--vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go12
1 files changed, 7 insertions, 5 deletions
diff --git a/vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go b/vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go
index 734ec9e..efa657b 100644
--- a/vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go
+++ b/vendor/github.com/hashicorp/terraform/terraform/node_resource_validate.go
@@ -54,6 +54,7 @@ func (n *NodeValidatableResource) EvalTree() EvalNode {
54 54
55 if managed := n.Config.Managed; managed != nil { 55 if managed := n.Config.Managed; managed != nil {
56 hasCount := n.Config.Count != nil 56 hasCount := n.Config.Count != nil
57 hasForEach := n.Config.ForEach != nil
57 58
58 // Validate all the provisioners 59 // Validate all the provisioners
59 for _, p := range managed.Provisioners { 60 for _, p := range managed.Provisioners {
@@ -74,11 +75,12 @@ func (n *NodeValidatableResource) EvalTree() EvalNode {
74 Schema: &provisionerSchema, 75 Schema: &provisionerSchema,
75 }, 76 },
76 &EvalValidateProvisioner{ 77 &EvalValidateProvisioner{
77 ResourceAddr: addr.Resource, 78 ResourceAddr: addr.Resource,
78 Provisioner: &provisioner, 79 Provisioner: &provisioner,
79 Schema: &provisionerSchema, 80 Schema: &provisionerSchema,
80 Config: p, 81 Config: p,
81 ResourceHasCount: hasCount, 82 ResourceHasCount: hasCount,
83 ResourceHasForEach: hasForEach,
82 }, 84 },
83 ) 85 )
84 } 86 }