summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-11-28 16:57:45 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2018-11-28 16:57:45 +0100
commit546704cf4d80dae6b0c611b26333e65ed3d96a32 (patch)
treea5b8cb219cffb342f093bcec5082c35232bb260a
parentc20459ead07d6c2b5760821171debb1d5e03077a (diff)
downloaddeployment-546704cf4d80dae6b0c611b26333e65ed3d96a32.tar.gz
deployment-546704cf4d80dae6b0c611b26333e65ed3d96a32.tar.bz2
deployment-546704cf4d80dae6b0c611b26333e65ed3d96a32.zip
Provide blue/green switcher scripts for 'demo' too.
-rwxr-xr-xbin/taler-deployment-switch-demo-blue14
-rwxr-xr-xbin/taler-deployment-switch-demo-green14
-rwxr-xr-xbin/taler-deployment-switch-test-blue6
-rwxr-xr-xbin/taler-deployment-switch-test-green6
4 files changed, 34 insertions, 6 deletions
diff --git a/bin/taler-deployment-switch-demo-blue b/bin/taler-deployment-switch-demo-blue
new file mode 100755
index 0000000..e5f4eb0
--- /dev/null
+++ b/bin/taler-deployment-switch-demo-blue
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+if ! test $(whoami) = demo; then
+ echo Please run as the 'demo' user. Exiting.
+ exit 1
+fi
+
+rm /home/demo/sockets || true
+rm /home/demo/landing || true
+rm /home/demo/auditor || true
+ln -s /home/demo-blue/sockets /home/demo/sockets
+ln -s /home/demo-blue/landing /home/demo/landing
+ln -s /home/demo-blue/auditor /home/demo/auditor
+echo "demo-blue" > /home/demo/active
diff --git a/bin/taler-deployment-switch-demo-green b/bin/taler-deployment-switch-demo-green
new file mode 100755
index 0000000..198f7ad
--- /dev/null
+++ b/bin/taler-deployment-switch-demo-green
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+if ! test $(whoami) = demo; then
+ echo Please run as the 'demo' user. Exiting.
+ exit 1
+fi
+
+rm /home/demo/sockets || true
+rm /home/demo/landing || true
+rm /home/demo/auditor || true
+ln -s /home/demo-green/sockets /home/demo/sockets
+ln -s /home/demo-green/landing /home/demo/landing
+ln -s /home/demo-green/auditor /home/demo/auditor
+echo "demo-green" > /home/demo/active
diff --git a/bin/taler-deployment-switch-test-blue b/bin/taler-deployment-switch-test-blue
index 9d016e4..da16dbc 100755
--- a/bin/taler-deployment-switch-test-blue
+++ b/bin/taler-deployment-switch-test-blue
@@ -8,7 +8,7 @@ fi
rm /home/test/sockets || true
rm /home/test/landing || true
rm /home/test/auditor || true
-ln -s /home/test-blue/sockets
-ln -s /home/test-blue/landing
-ln -s /home/test-blue/auditor
+ln -s /home/test-blue/sockets /home/test/sockets
+ln -s /home/test-blue/landing /home/test/landing
+ln -s /home/test-blue/auditor /home/test/auditor
echo "test-blue" > /home/test/active
diff --git a/bin/taler-deployment-switch-test-green b/bin/taler-deployment-switch-test-green
index d5d3bd4..21abd24 100755
--- a/bin/taler-deployment-switch-test-green
+++ b/bin/taler-deployment-switch-test-green
@@ -8,7 +8,7 @@ fi
rm /home/test/sockets || true
rm /home/test/landing || true
rm /home/test/auditor || true
-ln -s /home/test-green/sockets
-ln -s /home/test-green/landing
-ln -s /home/test-green/auditor
+ln -s /home/test-green/sockets /home/test/sockets
+ln -s /home/test-green/landing /home/test/landing
+ln -s /home/test-green/auditor /home/test/auditor
echo "test-green" > /home/test/active