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? }