/
galaxywebservers.yml
86 lines (74 loc) · 2.5 KB
/
galaxywebservers.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
---
## used by: supervisor
supervisord_galaxywebservers_group_configs:
- galaxy
- galaxy_impersonate
- galaxy_reports
- galaxy_group
## used by: galaxygproject.nginx
nginx_conf_ssl_certificate: usegalaxy.org_cert.pem
nginx_conf_ssl_certificate_key: usegalaxy.org_privatekey.pem
nginx_conf_ssl_trusted_certificate: incommon_chain.pem
# TODO: disable 1.0, 1.1
nginx_conf_ssl_protocols:
- TLSv1
- TLSv1.1
- TLSv1.2
# this is just used in the webservers group vars
nginx_conf_client_max_body_size: 20g
nginx_configs:
- usegalaxy
- galaxy_bx
nginx_extra_configs:
- usegalaxy_rewrites.conf
## used by the sysctl task in the galaxy_infrastructure playbook
sysctl_conf:
- name: net.core.rmem_max
value: 15990784
- name: net.core.wmem_max
value: 15990784
## used by: galaxygproject.interactive_environments
interactive_environments_install_method: copy
interactive_environments_plugins_path: "{{ galaxy_root }}/interactive_environments/plugins"
interactive_environments_proxy_path: "{{ galaxy_root }}/interactive_environments/proxy"
interactive_environments_enabled:
- jupyter
interactive_environments_config_files:
- ie_name: jupyter
file: jupyter.ini
contents:
main: {}
docker:
galaxy_url: "https://usegalaxy.org"
docker_connect_port: "8888"
use_volumes: "False"
command_inject: --env DEFAULT_CONTAINER_RUNTIME=300
- ie_name: jupyter
file: allowed_images.yml
contents:
- image: "quay.io/bgruening/docker-jupyter-notebook:17.09"
description: >
The Jupyter notebook is the next iteration of IPython, allowing
analysis in many different languages. This image features the Python,
R, Julia, Haskell, Bash kernels and many scientific analysis stacks for
each.
interactive_environments_nginx_conf_dir: "{{ galaxy_root }}/nginx.conf.d"
interactive_environments_proxy_user: "{{ galaxy_user }}"
interactive_environments_access_log_path: "{{ galaxy_log_dir }}/gie_proxy-access.log"
interactive_environments_error_log_path: "{{ galaxy_log_dir }}/gie_proxy-error.log"
## used by: play
containers_yaml:
containers:
_default_:
type: docker_swarm
host:
- tcp://jetstream-tacc0.galaxyproject.org:2376
- tcp://jetstream-iu0.galaxyproject.org:2376
- tcp://cvmfs1-psu0.galaxyproject.org:2376
force_tlsverify: yes
cpus: 0.5
memory: 980000000
node_prefix: swarm-
managed: yes
manager_autostart: no
#manager_conf: managed by test