diff --git a/pkg/parser/terraform/converter/default.go b/pkg/parser/terraform/converter/default.go index 47e18fe9c45..3ded8da285c 100644 --- a/pkg/parser/terraform/converter/default.go +++ b/pkg/parser/terraform/converter/default.go @@ -133,7 +133,7 @@ func (c *converter) convertExpression(expr hclsyntax.Expression) (interface{}, e valueConverted, _ := expr.Value(&hcl.EvalContext{ Variables: inputVarMap, }) - if !valueConverted.Type().HasDynamicTypes() { + if !valueConverted.Type().HasDynamicTypes() && valueConverted.IsKnown() { return ctyjson.SimpleJSONValue{Value: valueConverted}, nil } return c.wrapExpr(expr)