Is there a way create an output
containing a list of all modules used in the root module of the workspace?
The goal is to share that information with other workspaces (via the remote state) to ensure that modules deployed to “production” are first deployed to “staging” (related question).
I tried a following approach:
output "all_root_modules" {
value = module[*].name
}
but it yields an error:
The "module" object cannot be accessed directly. Instead, access one of its attributes.