Looking at this example project from Gruntwork, https://github.com/gruntwork-io/terragrunt-infrastructure-live-example, but tweaking it for GCP instead.
I want my project to create it's own GCP project via a module and I then want the rest of the modules to use this information much like the above example uses the account information. However, I don't want to put a dependency in all the other modules manually, so I how can I apply this via the main terragrunt.hcl file?
Edit: After trying around a bit more, I don't think this is possible with the way terragrunt currently works, as it seems that the dependency needs to be hardcoded into the terragrunt.hcl file for the module.