Sage-Bionetworks/aws-infra

Name: aws-infra

Owner: Sage Bionetworks

Description: Global Sage Bionetworks AWS Infrastructure

Created: 2018-02-01 16:54:44.0

Updated: 2018-02-01 17:44:55.0

Pushed: 2018-02-02 15:50:52.0

Homepage: null

Size: 14

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Overview

Scripts for building out and maintaining Sage Bionetworks infrastructure on AWS

Create resources
--profile admincentral.root --region us-east-1 \
dformation create-stack --stack-name bootstrap \
pabilities CAPABILITY_NAMED_IAM \
mplate-body file://cf_templates/bootstrap.yml

--profile admincentral.root --region us-east-1 \ 
dformation create-stack --stack-name essentials \
pabilities CAPABILITY_NAMED_IAM \
mplate-body file://cf_templates/essentials.yml \
rameters \
meterKey=OperatorEmail,ParameterValue="foo@sagebase.org" \
meterKey=FhcrcVpnCidrip,ParameterValue="40.165.75.0/16"

The above should bootstrap resources and setup essential resources for new sage accounts. Once the resources has been setup you can access and view the account using the AWS console[1].

Continuous Integration

We have configured Travis to deploy CF template to an S3 bucket.

Contributions

Issues
Builds
Secrets

References

[1] https://AWS-account-ID-or-alias.signin.aws.amazon.com/console

[2] https://github.com/Sage-Bionetworks/Bridge-infra

[3] https://github.com/AGWA/git-crypt

[4] https://help.github.com/articles/generating-a-new-gpg-key


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.