Infrastructure for the login application to allow Synapse users to access the AWS service catalog
We usesceptre to deploy the infrastructure for the application.
To create or update the AWS infrastructure:
sceptre --var "profile=my-aws" --var "region=us-east-1" launch develop
We run the login app on an AWS Beanstalk Tomcat solution stack. Once the infra is setup you can deploy the login apps into the beanstalk solution stack.
List of login apps using this AWS infrastructure.
We have configured Github action to deploy CF template updates. GH actions deploys using sceptre
Contributions are welcome
- We use the AWS SSM to store secrets for this project. Sceptre retrieves the secrets using a sceptre ssm resolver and passes them to the cloudformation stack on deployment.