mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-14 02:32:39 -06:00
docs: create_before_destroy meta-attribute propagation
This commit is contained in:
parent
ad26644578
commit
1287ad46a1
@ -49,6 +49,13 @@ The arguments available within a `lifecycle` block are `create_before_destroy`,
|
||||
such features, so you must understand the constraints for each resource
|
||||
type before using `create_before_destroy` with it.
|
||||
|
||||
Note that Terraform propagates and applies `create_before_destroy` meta-attribute
|
||||
behaviour to all resource dependencies. For example, if resource A with enabled
|
||||
`create_before_destroy` depends on resource B with disabled `create_before_destroy`
|
||||
(by default), then Terraform enables `create_before_destroy` for resource B
|
||||
implicitly and stores it to the state file. You cannot override `create_before_destroy`
|
||||
to `false` on resource B, because that would imply dependency cycles in the graph.
|
||||
|
||||
Destroy provisioners of this resource do not run if `create_before_destroy`
|
||||
is set to `true`. This [GitHub issue](https://github.com/hashicorp/terraform/issues/13549) contains more details.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user