1 # -*- coding: utf-8 -*-
4 # The variables commented out are the default values that the formula uses.
5 # The uncommented values are REQUIRED values. If you don't set them, running
6 # this formula will fail.
11 ## It makes little sense to disable this flag, but you can, if you want :)
12 # use_upstream_repo: true
14 ## Repo URL is built with grains values. If desired, it can be completely
15 ## overwritten with the pillar parameter 'repo_url'
17 # humanname: Arvados Official Repository
20 ## api, workbench and shell require some gems, so you need to make sure ruby
21 ## and deps are installed in order to install and compile the gems.
22 ## We default to `false` in these two variables as it's expected you already
23 ## manage OS packages with some other tool and you don't want us messing up
26 ## We set these to `true` here for testing purposes.
27 ## They both default to `false`.
29 use_rvm: false # If you want to use rvm. Defaults to true for centos-7
30 # pkg: ruby # Can specify a version like ruby-2.5.7 for rvm
31 manage_gems_deps: true
38 # - libcurl4-gnutls-dev
48 # file: /etc/arvados/config.yml
51 ## If you're intalling any of the rails apps (api, workbench), the group
52 ## should be set to that of the web server, usually `www-data`
56 ### ARVADOS CLUSTER CONFIG
62 # max concurrent connections per arvados server daemon
63 # connection_pool_max: 32
66 password: changeme_arvados
70 # You can pass extra database connections parameters here,
71 # which will be rendered as yaml.
80 # required to test with snakeoil certs
85 # SystemRootToken has to be alphanumeric, it does not accept underscores
86 # or special characters. See
87 # https://dev.arvados.org/issues/17150
88 system_root: changemesystemroottoken
89 management: changememanagementtoken
90 rails_secret: changemerailssecrettoken
91 anonymous_user: changemeanonymoususertoken
95 blob_signing_key: changemeblobsigningkey
96 workbench_secret_key: changemeworkbenchsecretkey
97 dispatcher_access_key: changemedispatcheraccesskey
98 dispatcher_secret_key: changemedispatchersecretkey
99 keep_access_key: changemekeepaccesskey
100 keep_secret_key: changemekeepsecretkey
107 ## This should usually match all your `keepstore` instances
109 # the volume name will be composed with
110 # <cluster>-nyw5e-<volume>
111 fixme-nyw5e-000000000000000:
113 http://keep0.fixme.example.net:25107:
121 NewUsersAreActive: true
122 AutoAdminFirstUser: true
123 AutoSetupNewUsers: true
124 AutoSetupNewUsersWithRepository: true
128 ExternalURL: https://fixme.example.net
130 http://localhost:8003: {}
133 http://fixme.example.net:9006: {}
136 http://fixme.example.net:9005: {}
138 ExternalURL: https://keep.fixme.example.net
140 http://localhost:25100: {}
143 http://keep0.fixme.example.net:25107: {}
146 http://localhost:8004: {}
148 ExternalURL: https://collections.fixme.example.net
150 http://localhost:9002: {}
152 ExternalURL: https://download.fixme.example.net
154 ExternalURL: https://webshell.fixme.example.net
156 ExternalURL: wss://ws.fixme.example.net/websocket
158 http://localhost:8005: {}
160 ExternalURL: https://workbench.fixme.example.net
162 ExternalURL: https://workbench2.fixme.example.net
164 # ### THESE ARE THE PACKAGES AND DAEMONS BASIC CONFIGS
169 # - arvados-api-server
170 # - arvados-dispatch-cloud
181 # name: arvados-controller
183 # name: arvados-controller
189 # - crunch-dispatch-local
190 # # - arvados-dispatch-cloud
191 # # - crunch-dispatch-slurm
193 # name: crunch-dispatch-local
220 # name: arvados-git-httpd
222 # name: arvados-git-httpd
230 # - libpam-arvados-go
231 # - python3-arvados-fuse
232 # - python3-arvados-python-client
233 # - python3-arvados-cwl-runner
237 # - arvados-login-sync
239 # config: /etc/default/shellinabox
244 # config: /etc/pam.d/arvados
248 # name: arvados-workbench
254 # name: arvados-workbench2
272 # ## SALTSTACK FORMULAS TOFS configuration
273 # https://template-formula.readthedocs.io/en/latest/TOFS_pattern.html
275 # # The files_switch key serves as a selector for alternative
276 # # directories under the formula files directory. See TOFS pattern
277 # # doc for more info.
278 # # Note: Any value not evaluated by `config.get` will be used literally.
279 # # This can be used to set custom paths, as many levels deep as required.
281 # - any/path/can/be/used/here
287 # # All aspects of path/file resolution are customisable using the options below.
288 # # This is unnecessary in most cases; there are sensible defaults.
289 # # Default path: salt://< path_prefix >/< dirs.files >/< dirs.default >
290 # # I.e.: salt://arvados/files/default
291 # # path_prefix: template_alt
294 # # default: default_alt
295 # # The entries under `source_files` are prepended to the default source files
296 # # given for the state
298 # # arvados-config-file-file-managed:
299 # # - 'example_alt.tmpl'
300 # # - 'example_alt.tmpl.jinja'