Which TWO scenarios require the use of the depends_on argument?
Trap 1: When a resource uses the output of another resource in its…
Attribute references create implicit dependencies.
Trap 2: When a resource uses the output of a data source in its arguments.
Data source references create implicit dependencies.
Trap 3: When a resource uses a module output as an input.
Module output references create implicit dependencies.
- A
When a resource uses the output of another resource in its arguments.
Why wrong: Attribute references create implicit dependencies.
- B
When a provisioner creates resources that other resources depend on.
Terraform cannot track provisioner-side effects.
- C
When Terraform cannot automatically infer an implicit dependency.
Explicit depends_on is needed when implicit detection fails.
- D
When a resource uses the output of a data source in its arguments.
Why wrong: Data source references create implicit dependencies.
- E
When a resource uses a module output as an input.
Why wrong: Module output references create implicit dependencies.