8000 GitHub - wpoehlm/aws-infra: Global Sage Bionetworks AWS Infrastructure
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wpoehlm/aws-infra

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This project contains shared templates for building out and maintaining the Sage Bionetworks infrastructure on AWS.

Contributions

Contributions are welcome.

Requirements:

  • Install pre-commit app
  • Clone this repo
  • Run pre-commit install to install the git hook.

Testing

As a pre-deployment step we syntatically validate files files with pre-commit.

Please install pre-commit, once installed the file validations will automatically run on every commit. Alternatively you can manually execute the validations by running pre-commit run --all-files.

Continuous Integration

We have configured the CI to deploy CF template to a public S3 bucket on the AWS Admincentral account. The purpose is to allow us to share those templates.

Deployments

Templates can be deployed using the AWSCLI. We use sceptre for more functionality. Examples of deployments of templates in this repo can be found in our other Sage-Bionetworks/*-infa repos (i.e. sandbox-infra)

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.

About

Global Sage Bionetworks AWS Infrastructure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 84.6%
  • Nunjucks 15.4%
0