Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 2.01 KB

README.md

File metadata and controls

34 lines (23 loc) · 2.01 KB

Galaxy Playbook

HegemanLab/galaxy-playbooks contains several Galaxy Playbooks for deploying and managing Galaxy servers. These playbooks are dependent on several Ansible Roles forked from the Galaxy Project.

These playbooks and roles are experimental and not ready for production.

Goals

  • Provide general and metabolomics centric Galaxy Playbooks for deployment and management.
  • Release Playbook versions as Galaxy versions are released.
  • Use forked GalaxyProject Ansible Roles which can be rebased and with feature branches which can be cleanly pulled back.

Playbooks

This repo will contain several Playbooks for deploying Galaxy servers in the Hegeman Lab.

Playbook Applicantion
galaxy-dev.yml Installs a standalone Galaxy server which uses the default UWSGI webserver and, single-user, SQLite database.
galaxy-stack.yml Installs Galaxy, NGINX, and Postgresql.

Roles

Currently, roles must be linked, or downloaded, to a roles/ folder. The roles/ directory must exist in the same directory as the Playbooks.

Rename every role to remove the prepended ansible-.

Roles Origin if foked
HegemanLab/ansible-galaxy GalaxyProject/asnible-galaxy
HegemanLab/ansible-galaxy-os
HegemanLab/ansible-nginx GalaxyProject/ansible-nginx
HegemanLab/ansible-postgresql GalaxyProject/ansible-postgresql
HegemanLab/ansible-postgresql-objects natefoo/ansible-postgresql-objects