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 }}
22 ForceLegacyAPI14: {{ arvados.cluster.force_legacy_api14 }}
25 RailsSessionSecretToken: {{ arvados.cluster.tokens.rails_secret | yaml_encode }}
26 {%- if 'API' in arvados.cluster %}
27 {{ arvados.cluster.API | default('') | yaml(False) | indent(6) }}
31 BlobSigningKey: {{ arvados.cluster.secrets.blob_signing_key | yaml_encode }}
32 {%- if 'Collections' in arvados.cluster %}
33 {{ arvados.cluster.Collections | yaml(False) | indent(6) }}
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 # FIXME!!!!!! ALL as database or using Arvados' PostgreSQL ??
70 ConnectionPool: {{ arvados.cluster.database.connection_pool_max }}
72 # All parameters here are passed to the PG client library in a connection string;
73 # see https://www.postgresql.org/docs/current/static/libpq-connect.html#LIBPQ-PARAMKEYWORDS
74 dbname: {{ arvados.cluster.database.name }}
75 host: {{ arvados.cluster.database.host }}
76 password: {{ arvados.cluster.database.password | yaml_encode }}
77 user: {{ arvados.cluster.database.user }}
78 client_encoding: {{ arvados.cluster.database.client_encoding }}
79 {%- if 'PostgreSQL' in arvados.cluster %}
80 {{ arvados.cluster.PostgreSQL | yaml(False) | indent(6) }}
106 {%- if service in arvados.cluster.Services %}
108 {{ arvados.cluster.Services[service] | yaml(False) | indent(8) }}