Terraform based deployment of the U-ADS infrastructure into MCP-AWS
This software encapsulates the deployment of the Unity Algorithm Development Services (U-ADS) infrastructure into an MCP AWS enclave. It consists of Terraform scripts for multiple services.
Deploys these Unity ADS services:
-
Development Environment
- Jupyterlab
- Shared Storage
- EC2 Support Instance
-
Application Catalog
- Dockstore
- Infrastructure
- Application
- GitHub Lambda
- Dockstore
This guide provides instructions on how to setup an environment for using these deployment scripts. It gives details about the variables that need to be defined for each deployment. Also included are useful pointers on checking deployment status.
- Install Terraform according to their instructions
- Install EKS related requirements listed above using the Getting started with Amazon EKS instructions.
When checking out this repository keep a separate copy for each deployment instance (ie. development, test, production). This will simplify management and keep their Terraform state files seperated.
See our CHANGELOG.md for a history of our changes.
See our releases page for our key versioned releases.
Questions about our project? Please see our: FAQ
Interested in contributing to our project? Please see our: CONTRIBUTING.md
See our: License
Key points of contact are: