Merge branch 'b/s3-object-lock-file' of github.com:bschaatsbergen/terraform into b/s3-object-lock-file

pull/36120/head
Bruno Schaatsbergen 1 year ago
commit 7b73b167ac
No known key found for this signature in database

@ -137,7 +137,7 @@ func MakeTemplateFileFunc(baseDir string, funcsCb func() (funcs map[string]funct
vars, varsMarks := args[1].UnmarkDeep()
if !pathArg.IsKnown() {
if !pathArg.IsKnown() || !vars.IsKnown() {
return cty.UnknownVal(retType).WithMarks(pathMarks, varsMarks), nil
}

@ -216,6 +216,12 @@ func TestTemplateFile(t *testing.T) {
cty.StringVal("- a\n- b\n- c\n").Mark("path").Mark("var"),
``,
},
{
cty.StringVal("testdata/list.tmpl").Mark("path"),
cty.UnknownVal(cty.Map(cty.String)),
cty.DynamicVal.Mark("path"),
``,
},
{
cty.StringVal("testdata/list.tmpl").Mark("path"),
cty.ObjectVal(map[string]cty.Value{

Loading…
Cancel
Save