X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f416c6e0370c78a9aa18c2e461e0861b404a669a..bb1763c1a00d973f98147893892aa848585c2eaf:/tools/salt-install/provision.sh diff --git a/tools/salt-install/provision.sh b/tools/salt-install/provision.sh index a26b3feaa3..8cb87203fe 100755 --- a/tools/salt-install/provision.sh +++ b/tools/salt-install/provision.sh @@ -197,8 +197,8 @@ CUSTOM_CERTS_DIR="${SCRIPT_DIR}/certs" # release. # The "local.params.example.*" files already set "RELEASE=production" # to deploy production-ready packages -RELEASE="development" -VERSION="latest" +RELEASE="production" +VERSION="2.4.0" # These are arvados-formula-related parameters # An arvados-formula tag. For a stable release, this should be a @@ -518,7 +518,7 @@ if [ -d "${F_DIR}"/extra/extra ]; then # Same when using self-signed certificates. SKIP_SNAKE_OIL="dont_add_snakeoil_certs" fi - for f in $(ls "${F_DIR}"/extra/extra/*.sls | egrep -v "${SKIP_SNAKE_OIL}|shell_sudo_passwordless"); do + for f in $(ls "${F_DIR}"/extra/extra/*.sls | egrep -v "${SKIP_SNAKE_OIL}|shell_"); do echo " - extra.$(basename ${f} | sed 's/.sls$//g')" >> ${S_DIR}/top.sls done # Use byo or self-signed certificates @@ -548,10 +548,11 @@ if [ -z "${ROLES}" ]; then grep -q "custom_certs" ${S_DIR}/top.sls || echo " - extra.custom_certs" >> ${S_DIR}/top.sls fi - echo " - extra.shell_sudo_passwordless" >> ${S_DIR}/top.sls echo " - postgres" >> ${S_DIR}/top.sls echo " - docker.software" >> ${S_DIR}/top.sls echo " - arvados" >> ${S_DIR}/top.sls + echo " - extra.shell_sudo_passwordless" >> ${S_DIR}/top.sls + echo " - extra.shell_cron_add_login_sync" >> ${S_DIR}/top.sls # Pillars echo " - docker" >> ${P_DIR}/top.sls @@ -759,6 +760,7 @@ else "shell") # States echo " - extra.shell_sudo_passwordless" >> ${S_DIR}/top.sls + echo " - extra.shell_cron_add_login_sync" >> ${S_DIR}/top.sls grep -q "docker" ${S_DIR}/top.sls || echo " - docker.software" >> ${S_DIR}/top.sls grep -q "arvados.${R}" ${S_DIR}/top.sls || echo " - arvados.${R}" >> ${S_DIR}/top.sls # Pillars