Hi all,
can I put on terraform some depeneds_on with some count into elements?
This is an example:
- create resource1 with count_index = 4
- create resource2 with count_index= 4
- create resource3 with depends_on = [ resource1[index], resource2[index]]
Thanks,
Marcello
Hi @cello86,
Terraform will allow you to declare depends_on = [ aws_instance.example[0] ]
, but Terraform treats that exactly the same as depends_on = [ aws_instance.example ]
, because dependencies are between the entire resource blocks rather than their individual instances.
Terraform does not yet know how many instances of a resource are declared when it is building the dependency graph. The count
argument can have its own dependencies, so Terraform must build the dependency graph before evaluating that expression.
Hi @apparentlymart
thanks for the response.
Ideally, if the 4 instances of resource1 and resource2 will not be available, the creation of the first resource3 will not be initiated. I’m wrong
Thanks,
Marcello