From: Javier Bértoli Date: Fri, 16 Apr 2021 19:01:52 +0000 (-0300) Subject: refactor(provision): use uniform database parameters across examples X-Git-Tag: 2.2.0~65^2~11 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/4c4af3ff971cf0eef521b9be0b8e08f685e7fd36 refactor(provision): use uniform database parameters across examples refs #17246 Arvados-DCO-1.1-Signed-off-by: Javier Bértoli --- 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 de9cd9648d..23e0076504 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 @@ -63,10 +63,10 @@ arvados: database: # max concurrent connections per arvados server daemon # connection_pool_max: 32 - name: arvados + name: __CLUSTER___arvados host: 127.0.0.1 - password: changeme_arvados - user: arvados + password: "__DATABASE_PASSWORD__" + user: __CLUSTER___arvados encoding: en_US.utf8 client_encoding: UTF8 diff --git a/tools/salt-install/config_examples/single_host/multiple_hostnames/states/host_entries.sls b/tools/salt-install/config_examples/single_host/multiple_hostnames/states/host_entries.sls new file mode 100644 index 0000000000..53a9148cc0 --- /dev/null +++ b/tools/salt-install/config_examples/single_host/multiple_hostnames/states/host_entries.sls @@ -0,0 +1,36 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + +{%- set curr_tpldir = tpldir %} +{%- set tpldir = 'arvados' %} +{%- from "arvados/map.jinja" import arvados with context %} +{%- set tpldir = curr_tpldir %} + +arvados_test_salt_states_examples_single_host_etc_hosts_host_present: + host.present: + - ip: 127.0.1.1 + - names: + - {{ arvados.cluster.name }}.{{ arvados.cluster.domain }} + # FIXME! This just works for our testings. + # Won't work if the cluster name != host name + {%- for entry in [ + 'api', + 'collections', + 'controller', + 'download', + 'keep', + 'keepweb', + 'keep0', + 'shell', + 'workbench', + 'workbench2', + 'ws', + ] + %} + - {{ entry }} + - {{ entry }}.{{ arvados.cluster.name }}.{{ arvados.cluster.domain }} + {%- endfor %} + - require_in: + - file: nginx_config + - service: nginx_service