Skip to content

Ansible playbooks for Galaxy Server deployment

License

Notifications You must be signed in to change notification settings

goeckslab/GOnRampKickStart

 
 

Repository files navigation

GOnRampKickStart

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:

Usage:

  1. Configure gonramp_inventory file
  2. Run kickstart.sh
  3. Wait...
  4. More info

Configure gonramp_inventory file

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.

Run kickstart.sh

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)
  • -v N where 0 > N > 5 (1 2 3 or 4)
    • this sets Ansible's verbosity level; -v 4 is maximally verbose
  • -i
    • this flag just installs the dependencies to run the full G-OnRamp playbook, but does not execute the playbook

Wait...

per the script:

[G-OnRamp] Installing G-OnRamp ...
WARNING! This will take some time (multiple hours)

More info

Deployment options at our website under 'Get Started with G-OnRamp'

About

Ansible playbooks for Galaxy Server deployment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 59.4%
  • Shell 40.6%