d040cafdd54707f9df017e2a0c25256883bade62
[arvados-formula.git] / arvados / defaults.yaml
1 # -*- coding: utf-8 -*-
2 # vim: ft=yaml
3 ---
4 arvados:
5   version: '2.0.2'
6   use_upstream_repo: true
7   repo:
8     humanname: Arvados Official Repository
9   ruby:
10     manage_ruby: false
11     pkg: ruby
12     manage_gems_deps: false
13     gems_deps:
14       - bundler
15       - curl
16       - g++
17       - gcc
18       - git
19       - libcurl4
20       - libcurl4-gnutls-dev
21       - libpam0g-dev
22       - libpq-dev
23       - libxml2
24       - libxml2-dev
25       - make
26       - python-dev
27       - ruby-dev
28       - zlib1g-dev
29
30   config:
31     file: /etc/arvados/config.yml
32     user: root
33     group: root
34     mode: 640
35
36   cluster:
37     database:
38       connection_pool_max: 32
39
40     tls:
41       certificate: ''
42       key: ''
43       insecure: false
44
45   ### SERVICES
46   ##### API
47   api:
48     pkg:
49       name:
50         - arvados-api-server
51     gem:
52       name:
53         - arvados-cli
54     service:
55       name: nginx
56       port: 8004
57   ##### CONTROLLER
58   controller:
59     pkg:
60       name: arvados-controller
61     service:
62       name: arvados-controller
63       port: 8003
64   ##### DISPATCHER
65   dispatcher:
66     pkg:
67       name:
68         - crunch-dispatch-local
69         # - arvados-dispatch-cloud
70         # - crunch-dispatch-slurm
71     service:
72       name: crunch-dispatch-local
73       port: 9006
74   ##### KEEPPROXY
75   keepproxy:
76     pkg:
77       name: keepproxy
78     service:
79       name: keepproxy
80       port: 25107
81   ##### KEEPWEB
82   keepweb:
83     pkg:
84       name: keep-web
85     service:
86       name: keep-web
87       # webdav
88       port: 9002
89   ##### KEEPSTORE
90   keepstore:
91     pkg:
92       name: keepstore
93     service:
94       name: keepstore
95       port: 25107
96   ##### GIT-HTTPD
97   githttpd:
98     pkg:
99       name: arvados-git-httpd
100     service:
101       name: arvados-git-httpd
102       port: 9001
103   ##### SHELL
104   shell:
105     pkg:
106       name:
107         - arvados-client
108         - arvados-src
109         - libpam-arvados
110         - python-arvados-fuse
111         - python-arvados-python-client
112         - python3-arvados-cwl-runner
113     gem:
114       name:
115         - arvados-cli
116         - arvados-login-sync
117   ##### WORKBENCH
118   workbench:
119     pkg:
120       name: arvados-workbench
121     service:
122       name: nginx
123       # just for reference, is where the upstream is configured
124       port: 9000
125   ##### WORKBENCH2
126   workbench2:
127     pkg:
128       name: arvados-workbench2
129     service:
130       name: nginx
131   #####  WEBSOCKET
132   websocket:
133     pkg:
134       name: arvados-ws
135     service:
136       name: arvados-ws
137       port: 8005
138   ##### SSO
139   sso:
140     pkg:
141       name: arvados-sso
142     service:
143       name: arvados-sso
144       port: 8900