Ansible playbook for managing Galaxy infrastructure. For the playbook managing Galaxy itself, see galaxyproject/usegalaxy-playbook.
NOTE: This playbook is a work in progress converting from the env
layout to a unified layout. Older TACC VMs are still managed under the old layout.
Set up pass
as documented on the usegalaxy-playbook
wiki, then:
% ansible-galaxy role install -p roles -r requirements.yml
% ansible-galaxy collection install -p collections -r requirements.yml
% ansible-playbook -i inventory/some-file.yaml playbook-example.yaml ...
Some common operations (such as updating Tool Sheds and their configs) are provided as make targets, see the Makefile for details.