mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-06 14:13:16 -06:00
97acccd3ed
Add `-target=resource` flag to core operations, allowing users to target specific resources in their infrastructure. When `-target` is used, the operation will only apply to that resource and its dependencies. The calculated dependencies are different depending on whether we're running a normal operation or a `terraform destroy`. Generally, "dependencies" refers to ancestors: resources falling _before_ the target in the graph, because their changes are required to accurately act on the target. For destroys, "dependencies" are descendents: those resources which fall _after_ the target. These resources depend on our target, which is going to be destroyed, so they should also be destroyed.
8 lines
132 B
HCL
8 lines
132 B
HCL
resource "test_instance" "foo" {
|
|
count = 3
|
|
}
|
|
|
|
resource "test_load_balancer" "foo" {
|
|
instances = ["${test_instance.foo.*.id}"]
|
|
}
|