Creates a new secret manager module. This module takes a list of dictionary objects that turns into a secret manager resource that will be read during app startup (that code change is in another PR)
Wire up environment variable creation with secret manager using a combination of the terragrunt.hcl file per environment, and the common var json files for variables that are to be in all environments
Remove environment variables from the CI/CD build pipeline as it turns out they are not needed
Add a small helper script to pull secret manager resources (with optional version ID support!). This was used for an earlier change that was scrapped, but may be a useful script to keep around
Proposed Changes
Creates a new secret manager module. This module takes a list of dictionary objects that turns into a secret manager resource that will be read during app startup (that code change is in another PR)
Wire up environment variable creation with secret manager using a combination of the terragrunt.hcl file per environment, and the common var json files for variables that are to be in all environments
Remove environment variables from the CI/CD build pipeline as it turns out they are not needed
Add a small helper script to pull secret manager resources (with optional version ID support!). This was used for an earlier change that was scrapped, but may be a useful script to keep around