we are using terraform to manage currently 20 aws accounts each requiring about 60 variables split in about 10 yaml files (for trigger reasons - seperate terraform projects for networking, permissions, eks etc.) all stored in git.
As the number of accounts and values to manage are about to grow rapidly, we are looking for a new way to store the parameters.
- build a ui + api around the configs in git (not preferred)
- store most properties in AWS parameter store (leaves us only with managing the “pointer” to the account)
- add a product that manages the properties for us
Adding terragrunt or terraform workspaces seems not to solve the issues we have right now.