Email utility for the SIS Domain
This version is intended to be UAPI spec compliant and extensible.
Deployed via Handel-Codepipeline.
The application client key and secret must be added to the ssm parameter store (before initial deployment).
- Login with awslogin and assume at least the PowerUser role.
- In the project root, run
server/wso2-vars.sh <handel app name> <handel pipeline name> <client key> <client secret>
. - Other variables can be added in the server/vars-ssm.sh script. Still in the project root, run
server/vars-ssm.sh <aws account id> <aws region> <handel app name> <handel pipeline name>
.
Due to Handel limitations, the mailer access-policy.json must be added (after initial deployment) to the IAM role that the mailer lambda assumes.
- Login with awslogin and assume the Admin role for the account.
- In the project root, run
mailer/add-ses-permissions.sh <function name> <role name> mailer/access-policy.json
.