Skip to content

HegemanLab/galaxy-playbooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Playbooks for deploying and managing Galaxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published