galaxyproject/ansible-cloudman-galaxy-setup

Name: ansible-cloudman-galaxy-setup

Owner: Galaxy Project

Description: This role is used to setup Galaxy for use with CloudMan.

Created: 2015-02-17 04:57:08.0

Updated: 2016-10-28 18:56:35.0

Pushed: 2017-12-11 20:41:07.0

Homepage: null

Size: 135

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

This role is used to setup Galaxy for use with CloudMan.

Requirements

None explicitly, but it's largely intended to be used in the context of the larger CloudMan playbook. Also see the Galaxy Tools role as it is useful to run it after this role has been run.

Variables
Optional variables

Note that some of these variables should match equaly named ones from the CloudMan playbook.

Control-flow variables

Use the following control-flow variables to decide which parts of the role you'd like to run:

Dependencies

None.

Example Playbook

To use the role, wrap it into a playbook file called playbook.yml as follows (the following assumes the role has been placed into directory roles/galaxyprojectdotorg.cloudman-galaxy-setup):

- hosts: galaxyFS-builder
  become: yes
  roles:
    - role: galaxyprojectdotorg.cloudman-galaxy-setup
      become_user: "{{ galaxy_user_name }}"

Next, create a hosts file:

[galaxyFS-builder]
130.56.250.204 ansible_ssh_private_key_file=key.pem ansible_ssh_user=ubuntu

Finally, run the playbook as follows:

$ ansible-playbook playbook.yml -i hosts

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.