diff --git a/internal/terraform/node_module_variable.go b/internal/terraform/node_module_variable.go index e28ca415a3..af80c1d485 100644 --- a/internal/terraform/node_module_variable.go +++ b/internal/terraform/node_module_variable.go @@ -260,7 +260,7 @@ func (n *nodeModuleVariable) evalModuleCallArgument(ctx EvalContext, validateOnl diags = diags.Append(&hcl.Diagnostic{ Severity: hcl.DiagError, Summary: `Invalid variable value`, - Detail: fmt.Sprintf(`The resolved value of variable %q cannot be null.`, n.Addr), + Detail: fmt.Sprintf(`The variable %q is required, but the given value resolved to null`, n.Addr), Subject: &n.Config.DeclRange, }) // Stub out our return value so that the semantic checker doesn't