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) }}
32 {%- if 'Keepbalance' in arvados.cluster.Services %}
37 Certificate: {{ arvados.cluster.tls.certificate | yaml_encode }}
38 Key: {{ arvados.cluster.tls.key | yaml_encode }}
39 Insecure: {{ arvados.cluster.tls.insecure }}
42 SecretKeyBase: {{ arvados.cluster.secrets.workbench_secret_key | yaml_encode }}
43 SiteName: {{ arvados.cluster.name | upper }}
44 {%- if 'Workbench' in arvados.cluster %}
45 {{ arvados.cluster.Workbench | yaml(False) | indent(6) }}
61 {%- if section in arvados.cluster %}
63 {{ arvados.cluster[section] | yaml(False) | indent(6) }}
67 ### DATABASE CONFIGURATION
69 ConnectionPool: {{ arvados.cluster.database.connection_pool_max }}
71 # All parameters here are passed to the PG client library in a connection string;
72 # see https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
73 dbname: {{ arvados.cluster.database.name }}
74 host: {{ arvados.cluster.database.host }}
75 password: {{ arvados.cluster.database.password | yaml_encode }}
76 user: {{ arvados.cluster.database.user }}
77 {%- if arvados.cluster.database.extra_conn_params is defined %}
78 {{ arvados.cluster.database.extra_conn_params | yaml(False) | indent(8) }}
104 {%- if service in arvados.cluster.Services %}
106 {{ arvados.cluster.Services[service] | yaml(False) | indent(8) }}