1 # -*- coding: utf-8 -*-
4 # Copyright (C) The Arvados Authors. All rights reserved.
6 # SPDX-License-Identifier: AGPL-3.0
8 {%- set database_host = ("__DATABASE_EXTERNAL_SERVICE_HOST_OR_IP__" or "127.0.0.1") %}
9 {%- set database_name = "__DATABASE_NAME__" %}
10 {%- set database_user = "__DATABASE_USER__" %}
11 {%- set database_password = "__DATABASE_PASSWORD__" %}
13 # The variables commented out are the default values that the formula uses.
14 # The uncommented values are REQUIRED values. If you don't set them, running
15 # this formula will fail.
18 version: '__VERSION__'
19 ## It makes little sense to disable this flag, but you can, if you want :)
20 # use_upstream_repo: true
22 ## Repo URL is built with grains values. If desired, it can be completely
23 ## overwritten with the pillar parameter 'repo_url'
25 # humanname: Arvados Official Repository
30 ## api, workbench and shell require some gems, so you need to make sure ruby
31 ## and deps are installed in order to install and compile the gems.
32 ## We default to `false` in these two variables as it's expected you already
33 ## manage OS packages with some other tool and you don't want us messing up
36 ## We set these to `true` here for testing purposes.
37 ## They both default to `false`.
39 manage_gems_deps: true
47 # - libcurl4-gnutls-dev
57 check_command: /usr/bin/arvados-server config-check -strict=false -config
58 # file: /etc/arvados/config.yml
61 ## If you're intalling any of the rails apps (api, workbench), the group
62 ## should be set to that of the web server, usually `www-data`
66 ### ARVADOS CLUSTER CONFIG
72 # max concurrent connections per arvados server daemon
73 # connection_pool_max: 32
74 name: {{ database_name }}
75 host: {{ database_host }}
76 password: {{ database_password }}
77 user: {{ database_user }}
84 # When using arvados-snakeoil certs set insecure: true
90 name: shell.__HOSTNAME_EXT__
96 system_root: __SYSTEM_ROOT_TOKEN__
97 management: __MANAGEMENT_TOKEN__
98 anonymous_user: __ANONYMOUS_USER_TOKEN__
102 blob_signing_key: __BLOB_SIGNING_KEY__
103 workbench_secret_key: "deprecated"
110 Email: __INITIAL_USER_EMAIL__
111 Password: __INITIAL_USER_PASSWORD__
114 ## This should usually match all your `keepstore` instances
116 # the volume name will be composed with
117 # <cluster>-nyw5e-<volume>
118 __CLUSTER__-nyw5e-000000000000000:
120 'http://__IP_INT__:25107':
125 Root: /var/lib/arvados/keep
128 LocalKeepBlobBuffersPerVCPU: 0
131 NewUsersAreActive: true
132 AutoAdminFirstUser: true
133 AutoSetupNewUsers: true
137 ExternalURL: 'https://__HOSTNAME_EXT__:__CONTROLLER_EXT_SSL_PORT__'
139 'http://__IP_INT__:8003': {}
142 'http://__IP_INT__:9005': {}
144 ExternalURL: 'https://__HOSTNAME_EXT__:__KEEP_EXT_SSL_PORT__'
146 'http://__IP_INT__:25100': {}
149 'http://__IP_INT__:25107': {}
152 'http://__IP_INT__:8004': {}
154 ExternalURL: 'https://__HOSTNAME_EXT__:__KEEPWEB_EXT_SSL_PORT__'
156 'http://__IP_INT__:9003': {}
158 ExternalURL: 'https://__HOSTNAME_EXT__:__KEEPWEB_EXT_SSL_PORT__'
160 ExternalURL: 'https://__HOSTNAME_EXT__:__WEBSHELL_EXT_SSL_PORT__'
162 ExternalURL: 'wss://__HOSTNAME_EXT__:__WEBSOCKET_EXT_SSL_PORT__/websocket'
164 'http://__IP_INT__:8005': {}
166 ExternalURL: 'https://__HOSTNAME_EXT__:__WORKBENCH1_EXT_SSL_PORT__'
168 ExternalURL: 'https://__HOSTNAME_EXT__:__WORKBENCH2_EXT_SSL_PORT__'