Module-Level depends_on Can Make Terraform's Graph Much Bigger Than You Think
A module-level depends_on creates a broad ordering relationship between groups of resources. It can make plans more conservative and hide the specific dependency the system actually has.