Skip to content

ARTbio/galaxyXpand

Repository files navigation

Test Playbook Docker Repository on Quay

galaxyXpand

Our Next Generation of Ansible Playbook for Galaxy server deployment, version >= 'release_22.05'

Documentation is coming soon.

Requirements


Python >= 3.8 
ansible >= 3.0

Example of use

apt update
apt install python3-pip python3-virtualenv
pip install ansible==3.0
git clone https://github.com/ARTbio/galaxyXpand.git
cd galaxyXpand
ansible-galaxy install -r requirements.yml -p roles/
ansible-playbook -i environments/dev_gce/hosts playbook.yml

If executed on a GCE VM (4 cpu), this will deploy Galaxy with job being managed either with celery or slurm (as defined in job_conf.xml)

Then,

ansible-playbook -i environments/dev_gce/hosts install_tools.yml

installs 2 tools described as described in tool_list.yaml.sample


ansible-playbook -i environments/Mississippi/hosts showvars.yml

This will display the value of all ansible variables for the environment Mississippi

Our previous GalaxyKickStart Ansible playbook supports the deployment of Galaxy releases <= 22.01