17603: Webshell is just a nginx vhost
authorJavier Bértoli <jbertoli@curii.com>
Wed, 26 May 2021 14:32:26 +0000 (11:32 -0300)
committerJavier Bértoli <jbertoli@curii.com>
Wed, 26 May 2021 14:32:26 +0000 (11:32 -0300)
Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>

tools/salt-install/provision.sh

index 32fcb4513903a654af982d8ecc3811f33648526a..89616528d61a1e5429dd8191daaf87f81fb3d14e 100755 (executable)
@@ -430,7 +430,10 @@ else
         if [ "x${USE_LETSENCRYPT}" = "xyes" ]; then
           grep -q "letsencrypt" ${S_DIR}/top.sls || echo "    - letsencrypt" >> ${S_DIR}/top.sls
         fi
-        grep -q "arvados.${R}" ${S_DIR}/top.sls    || echo "    - arvados.${R}" >> ${S_DIR}/top.sls
+        # webshell role is just a nginx vhost, so it has no state
+        if [ "${R}" != "webshell" ]; then
+          grep -q "arvados.${R}" ${S_DIR}/top.sls    || echo "    - arvados.${R}" >> ${S_DIR}/top.sls
+        fi
         # Pillars
         grep -q "nginx_passenger" ${P_DIR}/top.sls          || echo "    - nginx_passenger" >> ${P_DIR}/top.sls
         grep -q "nginx_${R}_configuration" ${P_DIR}/top.sls || echo "    - nginx_${R}_configuration" >> ${P_DIR}/top.sls