2 ########################################################################
3 # File managed by Salt at <{{ source }}>.
4 # Your changes will be overwritten.
6 # Please check https://doc.arvados.org/master/admin/config.html for
7 # documentation about the parameters configured here.
8 ########################################################################
9 {%- if arvados.release == 'development' %}
10 # (Experimental) Restart services automatically when config file
11 # changes are detected. Only supported by `arvados-server boot` in
13 AutoReloadConfig: {{ arvados.auto_reload_config }}
17 {{ arvados.cluster.name }}:
19 SystemRootToken: {{ arvados.cluster.tokens.system_root | yaml_encode }}
20 ManagementToken: {{ arvados.cluster.tokens.management | yaml_encode }}
23 {%- if 'API' in arvados.cluster %}
24 {{ arvados.cluster.API | default('') | yaml(False) | indent(6) }}
28 BlobSigningKey: {{ arvados.cluster.secrets.blob_signing_key | yaml_encode }}
29 {%- if 'Collections' in arvados.cluster %}
30 {{ arvados.cluster.Collections | yaml(False) | indent(6) }}
34 Certificate: {{ arvados.cluster.tls.certificate | yaml_encode }}
35 Key: {{ arvados.cluster.tls.key | yaml_encode }}
36 Insecure: {{ arvados.cluster.tls.insecure }}
39 SecretKeyBase: {{ arvados.cluster.secrets.workbench_secret_key | yaml_encode }}
40 SiteName: {{ arvados.cluster.name | upper }}
41 {%- if 'Workbench' in arvados.cluster %}
42 {{ arvados.cluster.Workbench | yaml(False) | indent(6) }}
58 {%- if section in arvados.cluster %}
60 {{ arvados.cluster[section] | yaml(False) | indent(6) }}
64 ### DATABASE CONFIGURATION
66 ConnectionPool: {{ arvados.cluster.database.connection_pool_max }}
68 # All parameters here are passed to the PG client library in a connection string;
69 # see https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
70 dbname: {{ arvados.cluster.database.name }}
71 host: {{ arvados.cluster.database.host }}
72 password: {{ arvados.cluster.database.password | yaml_encode }}
73 user: {{ arvados.cluster.database.user }}
74 {%- if arvados.cluster.database.extra_conn_params is defined %}
75 {{ arvados.cluster.database.extra_conn_params | yaml(False) | indent(8) }}
101 {%- if service in arvados.cluster.Services %}
103 {{ arvados.cluster.Services[service] | yaml(False) | indent(8) }}