{"id":27627625,"url":"https://github.com/galaxyproject/usegalaxy-playbook","last_synced_at":"2025-10-29T10:08:48.519Z","repository":{"id":20361843,"uuid":"23637027","full_name":"galaxyproject/usegalaxy-playbook","owner":"galaxyproject","description":"Ansible Playbook for usegalaxy.org","archived":false,"fork":false,"pushed_at":"2025-06-15T23:18:19.000Z","size":25748,"stargazers_count":32,"open_issues_count":104,"forks_count":29,"subscribers_count":23,"default_branch":"main","last_synced_at":"2025-06-16T00:37:05.503Z","etag":null,"topics":["ansible","playbook","python","usegalaxy"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"afl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/galaxyproject.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-09-03T20:51:31.000Z","updated_at":"2025-06-15T23:18:23.000Z","dependencies_parsed_at":"2023-10-04T02:28:34.557Z","dependency_job_id":"7a668294-15dc-442c-a196-ec51eabb612c","html_url":"https://github.com/galaxyproject/usegalaxy-playbook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/galaxyproject/usegalaxy-playbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxyproject%2Fusegalaxy-playbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxyproject%2Fusegalaxy-playbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxyproject%2Fusegalaxy-playbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxyproject%2Fusegalaxy-playbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/galaxyproject","download_url":"https://codeload.github.com/galaxyproject/usegalaxy-playbook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galaxyproject%2Fusegalaxy-playbook/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260370011,"owners_count":22998753,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","playbook","python","usegalaxy"],"created_at":"2025-04-23T13:55:37.484Z","updated_at":"2025-10-29T10:08:43.484Z","avatar_url":"https://github.com/galaxyproject.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"usegalaxy.org Playbook\n======================\n\nThis [Ansible][ansible] playbook is used to deploy and maintain the public Galaxy servers, namely [Galaxy Main\n(usegalaxy.org)][main] and [Galaxy Test (test.galaxyproject.org)][test]. The generalized roles herein have been\npublished to [Ansible Galaxy][ansiblegalaxy] and can be installed for your own use via the `ansible-galaxy` command, but\na few site-specific roles are contained here as well.\n\nThis playbook is not designed to be used by Galaxy deployers/admins at other sites, but should be useful as a reference\nfor anyone wishing to emulate a setup like usegalaxy.org.\n\n[ansible]: http://www.ansible.com/\n[galaxyproject]: https://galaxyproject.org/\n[ansiblegalaxy]: https://galaxy.ansible.com/\n[main]: https://usegalaxy.org/\n[test]: https://test.galaxyproject.org/\n[ansiblebestpractices]: http://docs.ansible.com/playbooks_best_practices.html\n\nUsage\n-----\n\nUsage documentation can be found in the [usegalaxy-playbook wiki][wiki]. All standard playbook operations can be done\nusing the targets in the [Makefile](Makefile).\n\nYou will need the vault password to run most plays. These can be found in the galaxyproject [`pass(1)` password\nstore][pass]. If you have configured a `gpg-agent(1)`, you can avoid being prompted for your passphrase on every\nexecution.\n\n[wiki]: https://github.com/galaxyproject/usegalaxy-playbook/wiki\n[pass]: http://www.passwordstore.org/\n\nBuild Notes\n-----------\n\nNOTE: out of date now, need to update\n\nBuilding Pulsar's dependencies' dependencies as an unprivileged user on some\nHPC systems was a difficult manual process, so I made some notes, which may be\nhelpful:\n\nslurm-drmaa compiled and installed by hand on Stampede (slurm-devel is not installed (or worse, some login nodes have\nmismatched versions), so I had to work around this):\n\n    cd slurm\n    mkdir -p include/slurm\n    cd src/slurm-2.6.3\n    ./configure --prefix=/usr\n    cp slurm/*.h ../../include/slurm\n    cd slurm-drmaa-1.0.7\n    ./configure --prefix=/work/galaxy/test/slurm-drmaa --with-slurm-inc=/work/galaxy/test/slurm/include \u0026\u0026 make \u0026\u0026 make install\n\nPython + virtualenv compiled and installed by hand on Stampede:\n\n    cd /work/galaxy/test/python/src/Python-2.7.6\n    ./configure --prefix=/work/galaxy/test/python --enable-unicode=ucs4 \u0026\u0026 make \u0026\u0026 make install\n    cd ../virtualenv-1.11.5\n    /work/galaxy/test/python/bin/python setup.py install\n\nLicense\n-------\n\n[Academic Free License (\"AFL\") v. 3.0][afl]\n\n[afl]: http://opensource.org/licenses/AFL-3.0\n\nCredits\n-------\n\n[Contributors](https://github.com/galaxyproject/usegalaxy-playbook/graphs/contributors)\n\n### Inspiration/Thanks ###\n\n[Lance Parsons](https://github.com/lparsons/)  \n[Peter van Heusden](https://github.com/pvanheus/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalaxyproject%2Fusegalaxy-playbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgalaxyproject%2Fusegalaxy-playbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalaxyproject%2Fusegalaxy-playbook/lists"}