X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cb155930046e277e1e90a91dbe9365df95969ca6..2f24b8791786a23400bed3cdcf5bf5d1fcbe6389:/tools/salt-install/config_examples/single_host/single_hostname/pillars/arvados.sls diff --git a/tools/salt-install/config_examples/single_host/single_hostname/pillars/arvados.sls b/tools/salt-install/config_examples/single_host/single_hostname/pillars/arvados.sls index eb59062857..f83984b01a 100644 --- a/tools/salt-install/config_examples/single_host/single_hostname/pillars/arvados.sls +++ b/tools/salt-install/config_examples/single_host/single_hostname/pillars/arvados.sls @@ -1,8 +1,15 @@ +# -*- coding: utf-8 -*- +# vim: ft=yaml --- # Copyright (C) The Arvados Authors. All rights reserved. # # SPDX-License-Identifier: AGPL-3.0 +{%- set database_host = ("__DATABASE_EXTERNAL_SERVICE_HOST_OR_IP__" or "127.0.0.1") %} +{%- set database_name = "__DATABASE_NAME__" %} +{%- set database_user = "__DATABASE_USER__" %} +{%- set database_password = "__DATABASE_PASSWORD__" %} + # The variables commented out are the default values that the formula uses. # The uncommented values are REQUIRED values. If you don't set them, running # this formula will fail. @@ -46,7 +53,8 @@ arvados: # - ruby-dev # - zlib1g-dev - # config: + config: + check_command: /usr/bin/arvados-server config-check -strict=false -config # file: /etc/arvados/config.yml # user: root ## IMPORTANT!!!!! @@ -63,11 +71,19 @@ arvados: database: # max concurrent connections per arvados server daemon # connection_pool_max: 32 - name: __CLUSTER___arvados - host: 127.0.0.1 - password: "__DATABASE_PASSWORD__" - user: __CLUSTER___arvados - encoding: en_US.utf8 + name: {{ database_name }} + host: {{ database_host }} + password: {{ database_password }} + user: {{ database_user }} + extra_conn_params: + client_encoding: UTF8 + # Centos7 does not enable SSL by default, so we disable + # it here just for testing of the formula purposes only. + # You should not do this in production, and should + # configure Postgres certificates correctly + {%- if grains.os_family in ('RedHat',) %} + sslmode: disable + {%- endif %} tls: # certificate: '' @@ -75,17 +91,23 @@ arvados: # When using arvados-snakeoil certs set insecure: true insecure: true + resources: + virtual_machines: + shell: + name: shell.__HOSTNAME_EXT__ + backend: 127.0.0.1 + port: 4200 + ### TOKENS tokens: system_root: __SYSTEM_ROOT_TOKEN__ management: __MANAGEMENT_TOKEN__ anonymous_user: __ANONYMOUS_USER_TOKEN__ - rails_secret: YDLxHf4GqqmLXYAMgndrAmFEdqgC0sBqX7TEjMN2rw9D6EVwgx ### KEYS secrets: blob_signing_key: __BLOB_SIGNING_KEY__ - workbench_secret_key: __WORKBENCH_SECRET_KEY__ + workbench_secret_key: "deprecated" Login: Test: @@ -107,7 +129,10 @@ arvados: Replication: 2 Driver: Directory DriverParameters: - Root: /tmp + Root: /var/lib/arvados/keep + + Containers: + LocalKeepBlobBuffersPerVCPU: 0 Users: NewUsersAreActive: true @@ -120,6 +145,9 @@ arvados: ExternalURL: 'https://__HOSTNAME_EXT__:__CONTROLLER_EXT_SSL_PORT__' InternalURLs: 'http://__IP_INT__:8003': {} + Keepbalance: + InternalURLs: + 'http://__IP_INT__:9005': {} Keepproxy: ExternalURL: 'https://__HOSTNAME_EXT__:__KEEP_EXT_SSL_PORT__' InternalURLs: