BD2KGenomics / dcc-ops

The UCSC Genomics Institute's Computational Genomics Platform (CGP). This repo contains the Docker compose-based deployment process.
https://ucsc-cgp.org
Apache License 2.0
2 stars 4 forks source link

add link to instructions for creating Route53 endpoints to dcc-ops setup instructions #90

Open wshands opened 7 years ago

brainstorm commented 7 years ago

This should be a cloudformation script in the AWS case, NOT documentation, imho... or use a DSL such as troposphere as in #79

brainstorm commented 7 years ago

I am thinking on something on the lines of the following code (WIP): https://github.com/brainstorm/dcc-ops/commit/9b6bbf744fc8ee7837e22cd1e9abc984a9af82c4

Then all it takes is a pip install troposphere && python formation.py > cloudformation.cf, and then dropping that resulting .cf script into amazon’s cli or web interface/console`

What do you think @wshands @caaespin?

caaespin commented 7 years ago

@brainstorm I think this sounds like a great idea. Even better, if there is an abstraction layer that's broader, we can better move forward in terms of making the platform agnostic and not depend on AWS; we could more easily get it to work on other cloud environments (e.g. OpenStack, Google Cloud, Azure, etc). But for the time being, it seems that troposphere could be a good start to begin programmatically setting some of the AWS console tasks.