Skip to content
Ansible playbook for managing Galaxy infrastructure. For the playbook managing Galaxy itself, see https://github.com/galaxyproject/usegalaxy-playbook/
Python HTML Shell Ruby Groovy Puppet Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
files
group_vars
host_vars
one-off
roles
secret_group_vars
templates
.gitattributes
.gitignore
LICENSE
Makefile
README.md
ansible.cfg
apollo.yml
build.yml
central-manager.yml
cvmfs.yml
docker.yml
galaxy-test.yml
galaxy.yml
grafana.yml
hosts
influxdb.yml
proxy-internal.yml
requirements.txt
requirements.yaml
resign-keys.yml
telescope.yml
test.yml

README.md

usegalaxy.eu infrastructure playbook

Ansible playbook for managing UseGalaxy.EU infrastructure. For the playbook managing Galaxy itself, see https://github.com/galaxyproject/usegalaxy-playbook/

Running Notes

This probably won't work for your infra. We require everything to run on CentOS7. We make no effort in this repository that the playbooks can be re-used on other infrastructure as-is.

A virtualenv located at .venv is required:

virtualenv .venv
. .venv/bin/activate
pip install -r requirements.txt

Install the ansible roles that are not tracked in this repository

ansible-galaxy install -r requirements.yml

And then you can run playbooks. No venv activation is required for this step.

make cvmfs CHECK=1

Role naming convention

There is none. hxr. used to mean Helena's custom code that isn't reusable but the division is not a good one. It could all be renamed usegalaxy-eu.

Build Statuses

The playbooks are being automatically and regularly run against the following machines:

Server Status
Apollo Build Status
Build Build Status
Central-Manager Build Status
CVMFS Build Status
Docker Build Status
Galaxy Build Status
Galaxy/Test Build Status
Grafana Build Status
HAProxy Build Status
InfluxDB Build Status
Telescope Build Status
You can’t perform that action at this time.