terraform-aws-iam-system-user
terraform-aws-iam-system-user copied to clipboard
feat: add ses smpt password to ssm, add ssm base path option
what
- Add option to change the SSM base path under which credentials are stored
- Store ses_smtp_password_v4 in SSM
why
- Even if the IAM users are global per account often times there is a need to separeate them per environment (dev, staging). By adding the
ssm_base_pathparameter we can have a better SSM hierarchy. Example:/dev/system_user/tc-dev-s3and/staging/system_user/tc-staging-ses - Also having the
ses_smtp_password_v4stored in SSM will allow better integration with CI systems when deploying applications (rather than having a script to generate the password or read the terraform state)
references
- Link to any supporting github issues or helpful documentation to add some context (e.g. stackoverflow).
- closes #60
- Copy of #61, Closes #61
/test all
This pull request is now in conflict. Could you fix it @Gowiem? 🙏
@Gowiem conflict
@nitrocode have you seen those auto-readme conflicts before? Not sure what is up there... I believe I want to accept all the incoming changes, but wanted to get another set of eyes before I undo some work if I'm wrong.
/test all
/test all