diff --git a/terraform/node_resource_apply.go b/terraform/node_resource_apply.go index 9044806559..40ee1cf2a7 100644 --- a/terraform/node_resource_apply.go +++ b/terraform/node_resource_apply.go @@ -140,7 +140,10 @@ func (n *NodeApplyableResource) evalTreeDataResource( // Here we are just populating the interpolated value in-place // inside this RawConfig object, like we would in // NodeAbstractCountResource. - &EvalInterpolate{Config: n.Config.RawCount}, + &EvalInterpolate{ + Config: n.Config.RawCount, + ContinueOnErr: true, + }, // We need to re-interpolate the config here, rather than // just using the diff's values directly, because we've @@ -271,7 +274,10 @@ func (n *NodeApplyableResource) evalTreeManagedResource( // Here we are just populating the interpolated value in-place // inside this RawConfig object, like we would in // NodeAbstractCountResource. - &EvalInterpolate{Config: n.Config.RawCount}, + &EvalInterpolate{ + Config: n.Config.RawCount, + ContinueOnErr: true, + }, &EvalInterpolate{ Config: n.Config.RawConfig.Copy(),