From 9c5f2c3061d6071364a58c1437349adcc26c6b2d Mon Sep 17 00:00:00 2001 From: Armon Dadgar Date: Wed, 17 Sep 2014 17:57:41 -0700 Subject: [PATCH] terraform: EncodeDependencies does not encode self dependence --- terraform/graph.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/terraform/graph.go b/terraform/graph.go index c0954a2c3..281053f29 100644 --- a/terraform/graph.go +++ b/terraform/graph.go @@ -195,6 +195,9 @@ func EncodeDependencies(g *depgraph.Graph) { for _, dep := range n.Deps { switch target := dep.Target.Meta.(type) { case *GraphNodeResource: + if target.Resource.Id == rs.Id { + continue + } inject = append(inject, target.Resource.Id) // TODO: case *GraphNodeResourceMeta? }