Refactor the multi-host salt install page.
[arvados.git] / build / package-testing / common-test-rails-server-package.sh
index 25a2f2f088718cedbc79de304393db9c2d7a40e8..e04556bb6b50b2312129726cbddcd354b4fb7685 100755 (executable)
@@ -1,4 +1,7 @@
 #!/bin/sh
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
 
 set -e
 
@@ -9,6 +12,30 @@ else
     PACKAGE_NAME=$1; shift
 fi
 
+if [ "$PACKAGE_NAME" = "arvados-workbench" ]; then
+  mkdir -p /etc/arvados
+  cat <<'EOF' >/etc/arvados/config.yml
+---
+Clusters:
+  xxxxx:
+    Services:
+      Workbench1:
+        ExternalURL: "https://workbench.xxxxx.example.com"
+      WebDAV:
+        ExternalURL: https://*.collections.xxxxx.example.com/
+      WebDAVDownload:
+        ExternalURL: https://download.xxxxx.example.com
+    ManagementToken: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    SystemRootToken: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Collections:
+      BlobSigningKey: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Workbench:
+      SecretKeyBase: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+    Users:
+      AutoAdminFirstUser: true
+EOF
+fi
+
 cd "/var/www/${PACKAGE_NAME%-server}/current"
 
 case "$TARGET" in