Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.63 KB

README.md

File metadata and controls

37 lines (22 loc) · 1.63 KB

BridgeServer2-infra

Install and configure the AWS Infrastructure for the BridgeServer 2.0 application.

Initialize a new stack

  1. Create common infrastructure. Run sceptre launch-env common

  2. Deploy the infrastructure to AWS. Run sceptre launch-env develop

The above will only install and configure the required AWS infrastructure. AWS automatically deploys a sample app. You will need to deploy the app as a separate step.

  1. Check for additional bootstrapping steps in BridgeServer2 repo.

  2. Once the infrastructure for BridgeServer2 app has been setup you can deploy the app file to the stack.

Continuous Integration

We have configured Travis to deploy CF template updates. Travis deploys using sceptre

Contributions

Issues

Builds

Secrets

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.

To install these custom resolvers, create the resolvers directory in the root of your project, then run

wget https://raw.githubusercontent.com/cloudreach/sceptre/v1/contrib/ssm-resolver/ssm.py -O resolvers/ssm.py
wget https://raw.githubusercontent.com/cloudreach/sceptre/v1/contrib/kms-resolver/kms.py -O resolvers/kms.py