diff --git a/config/hcl2shim/flatmap.go b/config/hcl2shim/flatmap.go index 6b9a52dbc..4d61ba073 100644 --- a/config/hcl2shim/flatmap.go +++ b/config/hcl2shim/flatmap.go @@ -37,7 +37,7 @@ func FlatmapValueFromHCL2(v cty.Value) map[string]string { func flatmapValueFromHCL2Value(m map[string]string, key string, val cty.Value) { ty := val.Type() switch { - case ty.IsPrimitiveType(): + case ty.IsPrimitiveType() || ty == cty.DynamicPseudoType: flatmapValueFromHCL2Primitive(m, key, val) case ty.IsObjectType() || ty.IsMapType(): flatmapValueFromHCL2Map(m, key+".", val)