- Fork and clone this repository to your machine.
- Install packer.
- Change to the root of the repository you cloned, and run:
packer build config.json
The installation requires a larger disk than is provided by the default AMIs. A custom AMI with > 100GB is required.
Amazon AWS credentials are required to be set as environment variables for AWS_ACCESS_KEY
and AWS_SECRET_KEY
.
If the build fails because an AMI cannot be found, check that source AMI is current, look here: https://github.com/awslabs/cfncluster/blob/master/amis.txt and update the builders
section source_ami
in config.json.
This uses cfncluster to launch. See https://sagebionetworks.jira.com/wiki/display/COMCOMP/CommonCompute for info on how to do this.
To contribute, fork the main repo, branch off a feature branch from master
, make your changes and commit them, push to your fork and submit a pull request for Sage-Bionetworks/CommonCompute:master
.