X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f170c5a75f22a6db11ca93eed5b0dfc9c65c4270..da5858d5f794c14cf00b830166bb34b1bcd79ba5:/tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/arvados.sls diff --git a/tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/arvados.sls b/tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/arvados.sls index ccf6bac789..a2bfdb19b0 100644 --- a/tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/arvados.sls +++ b/tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/arvados.sls @@ -5,6 +5,11 @@ # # 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. @@ -28,7 +33,6 @@ arvados: ## manage OS packages with some other tool and you don't want us messing up ## with your setup. ruby: - ## We set these to `true` here for testing purposes. ## They both default to `false`. manage_ruby: true @@ -49,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!!!!! @@ -66,31 +71,24 @@ 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 + 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: '' # key: '' - # required to test with arvados-snakeoil certs - insecure: true + # When using arvados-snakeoil certs set insecure: true + insecure: false resources: virtual_machines: shell: name: webshell - backend: 127.0.1.1 + backend: 127.0.0.1 port: 4200 ### TOKENS @@ -102,7 +100,7 @@ arvados: ### KEYS secrets: blob_signing_key: __BLOB_SIGNING_KEY__ - workbench_secret_key: __WORKBENCH_SECRET_KEY__ + workbench_secret_key: "deprecated" Login: Test: @@ -124,13 +122,12 @@ arvados: Replication: 2 Driver: Directory DriverParameters: - Root: /tmp + Root: /var/lib/arvados/keep Users: NewUsersAreActive: true AutoAdminFirstUser: true AutoSetupNewUsers: true - AutoSetupNewUsersWithRepository: true Services: Controller: @@ -142,7 +139,7 @@ arvados: 'http://__CLUSTER__.__DOMAIN__:9006': {} Keepbalance: InternalURLs: - 'http://__CLUSTER__.__DOMAIN__:9005': {} + 'http://localhost:9005': {} Keepproxy: ExternalURL: 'https://keep.__CLUSTER__.__DOMAIN__:__CONTROLLER_EXT_SSL_PORT__' InternalURLs: