An Ansible-driven deployment script for G-OnRamp, a Galaxy-based platform that creates genome browsers for any eukaryotic genome, and allows their collaborative annotation with Apollo. Adapted from GalaxyKickStart.
Requires:
ansible
version >= 2.7git
version >= 2.11- a valid target (remote or local system, VM, container, ...)
While the file itself contains basic examples, more reading can be found in Ansible's documentation. The target system must be running Ubuntu 18.04.
From the terminal, execute:
$ ./kickstart.sh <options>
This downloads required Ansible roles, ensures everything is versioned and configured correctly, then runs against a target specified in the gonramp_inventory
file.
optional options:
-t "<comma seperated tags>"
OR-s "<comma seperated tags>"
- whatever tags are in the quotation marks will be given to ansible's tag options (
-t
to include ONLY those tags,-s
to skip ONLY those tags)
- whatever tags are in the quotation marks will be given to ansible's tag options (
-v N
where 0 > N > 5 (1 2 3 or 4)- this sets Ansible's verbosity level;
-v 4
is maximally verbose
- this sets Ansible's verbosity level;
-i
- this flag just installs the dependencies to run the full G-OnRamp playbook, but does not execute the playbook
per the script:
[G-OnRamp] Installing G-OnRamp ...
WARNING! This will take some time (multiple hours)
Deployment options at our website under 'Get Started with G-OnRamp'