From: Ward Vandewege Date: Tue, 12 Apr 2022 20:10:10 +0000 (-0400) Subject: Installer bugfix (part 2). X-Git-Tag: 2.4.1~50 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/42a2a1cc8e821a4b226ac0f9188bcd43b25fbf95 Installer bugfix (part 2). refs #16375 Arvados-DCO-1.1-Signed-off-by: Ward Vandewege --- diff --git a/tools/salt-install/provision.sh b/tools/salt-install/provision.sh index 46d373fc79..e8e0a2e9c8 100755 --- a/tools/salt-install/provision.sh +++ b/tools/salt-install/provision.sh @@ -537,15 +537,17 @@ if [ -z "${ROLES}" ]; then grep -q "aws_credentials" ${S_DIR}/top.sls || echo " - extra.aws_credentials" >> ${S_DIR}/top.sls fi grep -q "letsencrypt" ${S_DIR}/top.sls || echo " - letsencrypt" >> ${S_DIR}/top.sls - elif [ "${SSL_MODE}" = "bring-your-own" ]; then - # Copy certs to formula extra/files + else mkdir -p /srv/salt/certs - cp -rv ${CUSTOM_CERTS_DIR}/* /srv/salt/certs/ - # We add the custom_certs state - grep -q "custom_certs" ${S_DIR}/top.sls || echo " - extra.custom_certs" >> ${S_DIR}/top.sls + if [ "${SSL_MODE}" = "bring-your-own" ]; then + # Copy certs to formula extra/files + cp -rv ${CUSTOM_CERTS_DIR}/* /srv/salt/certs/ + # We add the custom_certs state + grep -q "custom_certs" ${S_DIR}/top.sls || echo " - extra.custom_certs" >> ${S_DIR}/top.sls + fi + # In self-signed mode, the certificate files will be created and put in the + # destination directory by the snakeoil_certs.sls state file fi - # In self-signed mode, the certificate files will be created and put in the - # destination directory by the snakeoil_certs.sls state file echo " - postgres" >> ${S_DIR}/top.sls echo " - docker.software" >> ${S_DIR}/top.sls