usegalaxy_eu.gie_proxy
usegalaxy-eu.gie-proxy
GalaxyがInteractive EnvironmentsやInteractive Toolsのために使用するプロキシサーバーをインストールおよび設定します。
要件
特になし
役割変数
詳細はdefaultsファイルをご覧ください。
依存関係
特になし
例のPlaybook
役割の使い方を示す例を含めることは、ユーザーにとって非常に便利です(たとえば、パラメータとして渡される変数を使用する場合など):
- name: GIEプロキシをインストール
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
# このパス接頭辞を設定すると、パスベースのインタラクティブツールが有効になります
# (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
ライセンス
MIT