From a4ab055fbd65f74562eefbac72403242c5d05292 Mon Sep 17 00:00:00 2001 From: James Bardin Date: Mon, 17 Dec 2018 18:08:53 -0500 Subject: [PATCH] attach a deep copy of ResourceState --- terraform/transform_attach_state.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/terraform/transform_attach_state.go b/terraform/transform_attach_state.go index 0adb058776..3af7b989dc 100644 --- a/terraform/transform_attach_state.go +++ b/terraform/transform_attach_state.go @@ -59,7 +59,9 @@ func (t *AttachStateTransformer) Transform(g *Graph) error { continue } - an.AttachResourceState(rs) + // make sure to attach a copy of the state, so instances can modify the + // same ResourceState. + an.AttachResourceState(rs.DeepCopy()) } return nil