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
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