diff --git a/terraform/transform_destroy_edge.go b/terraform/transform_destroy_edge.go index bc3c9619d..f52429229 100644 --- a/terraform/transform_destroy_edge.go +++ b/terraform/transform_destroy_edge.go @@ -122,12 +122,6 @@ func (t *DestroyEdgeTransformer) Transform(g *Graph) error { for _, resAddr := range ri.StateDependencies() { for _, desDep := range destroyersByResource[resAddr.String()] { - // TODO: don't connect this if c is CreateBeforeDestroy. - // This will require getting the actual change action at - // this point, since the lifecycle may have been forced - // by a dependent. This should prevent needing to prune - // the edge back out in CBDEdgeTransformer, and allow - // non-CBD nodes to depend on CBD destroys directly. log.Printf("[TRACE] DestroyEdgeTransformer: %s has stored dependency of %s\n", dag.VertexName(c), dag.VertexName(desDep)) g.Connect(dag.BasicEdge(c, desDep))