Galaxycloud-fastconfig¶
Ansible role for Galaxy fast configuration on Virtual Manchines with Galaxy already installed using indigo.dc-galaxycloud role.
Current indigo-dc.galaxycloud (and then Galaxy) configuration is the following:
- hosts: servers
roles:
- role: indigo-dc.galaxycloud
GALAXY_ADMIN_EMAIL: "admin@elixir-italy.org"
GALAXY_ADMIN_USERNAME: "admin"
GALAXY_VERSION: "release_17.05"
galaxy_instance_key_pub: "ssh-rsa ..."
set_pgsql_random_password: false # postgres password is fixed: galaxy
set_proftpd_random_password: false # proftpd database password is fixed: galaxy
galaxy_db_dir: '/home/galaxy/galaxy/database'
tool_deps_path: '/home/galaxy/tool_deps'
conda_prefix: '/home/galaxy/tool_deps/_conda'
job_work_dir: 'database/jobs_directory'
Final Galaxy configuration, i.e. galaxycloud + galaxycloud-fastconfig is the same of galaxycloud standalone.
Example Playbook¶
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- role: indigo-dc.galaxycloud-fastconfig
GALAXY_ADMIN_EMAIL: "mymail@example.com"
GALAXY_ADMIN_USERNAME: "myuser"
galaxy_instance_description: "mygalaxy"
galaxy_instance_key_pub: "ssh-rsa ..."
License¶
Apache Licence 2