View markdown source on GitHub

Galaxy Installation with Ansible


AvatarSimon Gladman AvatarNate Coraor



last_modification Last modification: Apr 6, 2021

Install PostgreSQL & Galaxy extensions

Graph showing a Postgres DB.

Speaker Notes

Install Galaxy & Attach Storage

Galaxy is now attached to the DB. uWSGI, storage, and compute are attached to Galaxy.

Speaker Notes

Configure NGINX

NGINX is added to proxy uWSGI.

Speaker Notes

Configure Job Handlers

Job Handlers are added, between Galaxy and the Compute.

Speaker Notes

Install & Configure Slurm

Slurm is attached to the handlers.

Speaker Notes

Connect CVMFS & Reference Data

CVMFS is attached to storage + compute + galaxy.

Speaker Notes

Setup Remote Compute

Remote compute site, with Pulsar and compute is attached to the job handlers.

Speaker Notes

Major Initial Decisions

Speaker Notes

Where to install Galaxy

Speaker Notes

Where to store Galaxy datasets

Speaker Notes

Database location

Speaker Notes

Basic best practices

.left[All of these practices are supported in the galaxyproject.galaxy Ansible role and covered in the Galaxy Installation with Ansible tutorial!]

Speaker Notes

Key Points

Thank you!

This material is the result of a collaborative work. Thanks to the Galaxy Training Network and all the contributors! page logo This material is licensed under the Creative Commons Attribution 4.0 International License.