update destroy provisioner warning text
Make it a little more user-oriented
This commit is contained in:
parent
e3416124cc
commit
2fdf984cce
|
@ -149,7 +149,10 @@ func onlySelfRefs(body hcl.Body) hcl.Diagnostics {
|
||||||
diags = append(diags, &hcl.Diagnostic{
|
diags = append(diags, &hcl.Diagnostic{
|
||||||
Severity: hcl.DiagWarning,
|
Severity: hcl.DiagWarning,
|
||||||
Summary: "External references from destroy provisioners are deprecated",
|
Summary: "External references from destroy provisioners are deprecated",
|
||||||
Detail: "Destroy time provisioners and their connections may only reference values stored in the instance state, which include 'self', 'count.index', or 'each.key'.",
|
Detail: "Destroy-time provisioners and their connection configurations may only " +
|
||||||
|
"reference attributes of the related resource, via 'self', 'count.index', " +
|
||||||
|
"or 'each.key'.\n\nReferences to other resources during the destroy phase " +
|
||||||
|
"can cause dependency cycles and interact poorly with create_before_destroy.",
|
||||||
Subject: attr.Expr.Range().Ptr(),
|
Subject: attr.Expr.Range().Ptr(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue