gie_proxy
usegalaxy-eu.gie-proxy
Install and configure the proxy server used by Galaxy for Interactive Environments and Interactive Tools.
Requirements
None
Role Variables
See the defaults file for full details
Dependencies
None
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:
- name: Install GIE Proxy
hosts: galaxyservers
vars:
gie_proxy_dir: /srv/gie-proxy/proxy
gie_proxy_setup_nodejs: nodeenv
gie_proxy_nodejs_version: "10.13.0"
gie_proxy_virtualenv: /srv/gie-proxy/venv
gie_proxy_setup_service: systemd
# configuring this path prefix enables path-based interactive tools
# (https://docs.galaxyproject.org/en/master/admin/special_topics/interactivetools.html#nginx-proxy-server-configuration-in-production)
gie_proxy_path_prefix: /interactivetool/ep
gie_proxy_port: 4002
gie_proxy_verbose: true
gie_proxy_sessions_path: "/srv/galaxy/var/data/interactivetools_map.sqlite"
roles:
- usegalaxy_eu.gie_proxy
License
MIT
Author Information
About
Install and manage the proxy server used by Galaxy for Interactive Environments/Tools
Install
ansible-galaxy install usegalaxy-eu/ansible-gie-proxy
License
Unknown
Downloads
23836
Owner