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
GitHub repository
License
Unknown
Downloads
23836