Csinalszx modulokat, egyetlen main-ed van, ami variable fileokat fogad (tf vars vagy yaml vagy json vagy whatever amit tamogat a terraform). Erre meg radobhatsz egy terragrunt-ot. Akkor kilon kulkon is meg egyben is lefuttathatod oket
\
|-modules
| |_vpc (mehet bele a main, vars, output)
| |_subnet
| |_akarmi
| |_...
|_main.tf
|_projects
| |_terragrunt.hcl
| |_germany
| | |_terraform.tfvars
| | |_terragreunt.hcl
|-...
ugyanigy france.
A terragrunht.hcl-ben leirod hogy a main-t akarod hivni. Ezt meg fogja hivni a terraform.tfvars-al. A main-ben referenceled a modulokat.