Skip to content

GalaxyKickStart

GalaxyKickStart is an Ansible playbook designed to deploy one or more production-ready Galaxy servers based on Ubuntu within ~30 minutes, and to maintain these servers.

GalaxyKickStart can also install tools and workflows in the deployed Galaxy servers.

Requirements

The Galaxykickstart playbook is tested in

  • Ubuntu 16.04, 18.04 and 20.04,
  • with ansible >= 9.2.6,
  • and a target machine pre-installed with Python 3.7.

Target environments

The GalaxyKickStart playbook is primarily tested (ci) in virtual machines using GitHub Actions workflows.

ARTbio is also using the playbook to install and maintain its bare metal Galaxy servers or its virtual servers in Google Cloud Platform.

Finally, GalaxyKickStart can be used to build your production-ready Docker image and a Galaxy Docker image is freely available using docker pull artbio/galaxykickstart:18.04.

The GalaxyKickStart Ansible playbook is maintained by ARTbio platform and makes use of roles which have been developed by the Galaxy team.

To ensure the GalaxyKickStart stability, these roles (listed below) are forked and maintained separately in ARTbio GitHub repositories (in the galaxykickstart branches).

List of dependency roles included in this playbook: