summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2022-03-08 15:36:43 +0100
committerFlorian Dold <florian@dold.me>2022-03-08 15:37:57 +0100
commitb2d16ff4bc85c8b83b0445364ebb3e66708ad8dc (patch)
treed6e91ca75df8034c2b8590abfc96e986a1afcad8
parent8efe1dcfb90b53cae4d894a934473c0b6d7ed770 (diff)
downloaddeployment-b2d16ff4bc85c8b83b0445364ebb3e66708ad8dc.tar.gz
deployment-b2d16ff4bc85c8b83b0445364ebb3e66708ad8dc.tar.bz2
deployment-b2d16ff4bc85c8b83b0445364ebb3e66708ad8dc.zip
secmod cs
-rwxr-xr-xbin/taler-deployment-config-generate2
-rwxr-xr-xbin/taler-deployment-config-generate-sepa2
-rwxr-xr-xbin/taler-deployment-prepare40
-rwxr-xr-xbin/taler-deployment-prepare-with-eufin15
-rwxr-xr-xbin/taler-deployment-start1
-rwxr-xr-xbin/taler-deployment-start-with-eufin1
6 files changed, 48 insertions, 13 deletions
diff --git a/bin/taler-deployment-config-generate b/bin/taler-deployment-config-generate
index 5a02b81..b5feff6 100755
--- a/bin/taler-deployment-config-generate
+++ b/bin/taler-deployment-config-generate
@@ -152,6 +152,8 @@ def config(obj):
obj.cfg_put("taler-exchange-secmod-eddsa", "unixpath", "$HOME/sockets/taler-exchange-secmod-eddsa.sock")
obj.cfg_put("taler-exchange-secmod-rsa", "unixpath", "$HOME/sockets/taler-exchange-secmod-rsa.sock")
obj.cfg_put("taler-exchange-secmod-rsa", "sm_priv_key", "${TALER_DATA_HOME}/taler-exchange-secmod-rsa/secmod-private-key")
+ obj.cfg_put("taler-exchange-secmod-cs", "unixpath", "$HOME/sockets/taler-exchange-secmod-cs.sock")
+ obj.cfg_put("taler-exchange-secmod-cs", "sm_priv_key", "${TALER_DATA_HOME}/taler-exchange-secmod-cs/secmod-private-key")
obj.cfg_put("exchange", "base_url", urls["exchange"])
diff --git a/bin/taler-deployment-config-generate-sepa b/bin/taler-deployment-config-generate-sepa
index 959c224..5b6ef31 100755
--- a/bin/taler-deployment-config-generate-sepa
+++ b/bin/taler-deployment-config-generate-sepa
@@ -157,6 +157,8 @@ def config(obj):
obj.cfg_put("taler-exchange-secmod-eddsa", "unixpath", "$HOME/sockets/taler-exchange-secmod-eddsa.sock")
obj.cfg_put("taler-exchange-secmod-rsa", "unixpath", "$HOME/sockets/taler-exchange-secmod-rsa.sock")
obj.cfg_put("taler-exchange-secmod-rsa", "sm_priv_key", "${TALER_DATA_HOME}/taler-exchange-secmod-rsa/secmod-private-key")
+ obj.cfg_put("taler-exchange-secmod-cs", "unixpath", "$HOME/sockets/taler-exchange-secmod-cs.sock")
+ obj.cfg_put("taler-exchange-secmod-cs", "sm_priv_key", "${TALER_DATA_HOME}/taler-exchange-secmod-cs/secmod-private-key")
obj.cfg_put("exchange", "base_url", urls["exchange"])
diff --git a/bin/taler-deployment-prepare b/bin/taler-deployment-prepare
index ff15198..9844e71 100755
--- a/bin/taler-deployment-prepare
+++ b/bin/taler-deployment-prepare
@@ -131,6 +131,7 @@ taler-deployment-arm -s
# Quickly start+shutdown exchange httpd and crypto SM helpers
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 2 # FIXME: poll keys?
@@ -144,7 +145,12 @@ if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=
fi
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
- echo "Exchange (EDDSA module) didn't start, cannot set up keys."
+ echo "Exchange (EdDSA module) didn't start, cannot set up keys."
+ exit 1
+fi
+
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS module) didn't start, cannot set up keys."
exit 1
fi
@@ -162,6 +168,7 @@ done
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
# Give time to store to disk.
@@ -225,32 +232,38 @@ taler-deployment-arm -i taler-demobank
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 5
if ! taler-deployment-arm -I | grep "^taler-merchant" | grep "status=started" > /dev/null; then
- echo "Merchant didn't start, cannot configure instances / create tip reserve."
- exit 1
+ echo "Merchant didn't start, cannot configure instances / create tip reserve."
+ exit 1
fi
if ! taler-deployment-arm -I | grep "^taler-demobank" | grep "status=started" > /dev/null; then
- echo "Bank didn't start, cannot create tip reserve."
- exit 1
+ echo "Bank didn't start, cannot create tip reserve."
+ exit 1
fi
if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" > /dev/null; then
- echo "Exchange didn't start, cannot create tip reserve."
- exit 1
+ echo "Exchange didn't start, cannot create tip reserve."
+ exit 1
fi
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=started" > /dev/null; then
- echo "Exchange (RSA module) didn't start, cannot create tip reserve."
- exit 1
+ echo "Exchange (RSA module) didn't start, cannot create tip reserve."
+ exit 1
fi
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
- echo "Exchange (EDDSA module) didn't start, cannot create tip reserve."
- exit 1
+ echo "Exchange (EDDSA module) didn't start, cannot create tip reserve."
+ exit 1
+fi
+
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS module) didn't start, cannot create tip reserve."
+ exit 1
fi
echo "Configuring instances"
@@ -263,6 +276,7 @@ taler-deployment-arm -k taler-merchant
taler-deployment-arm -k taler-demobank
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
taler-deployment-arm -e
@@ -281,7 +295,7 @@ fi
##
if test $WITH_DB_RESET = yes; then
-sync-dbinit --reset
+ sync-dbinit --reset
else
-sync-dbinit
+ sync-dbinit
fi
diff --git a/bin/taler-deployment-prepare-with-eufin b/bin/taler-deployment-prepare-with-eufin
index f3313b6..d35895f 100755
--- a/bin/taler-deployment-prepare-with-eufin
+++ b/bin/taler-deployment-prepare-with-eufin
@@ -137,6 +137,7 @@ taler-deployment-arm -s
# Quickly start+shutdown exchange httpd and crypto SM helpers
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 2 # FIXME: poll keys?
@@ -144,11 +145,17 @@ if ! taler-deployment-arm -I | grep "^taler-exchange" | grep "status=started" >
echo "Exchange didn't start, cannot set up keys"
exit 1
fi
+
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=started" > /dev/null; then
echo "Exchange (RSA module) didn't start, cannot set up keys."
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS module) didn't start, cannot set up keys."
+ exit 1
+fi
+
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
echo "Exchange (EDDSA module) didn't start, cannot set up keys."
exit 1
@@ -168,6 +175,7 @@ done
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
echo " OK"
# Give time to store to disk.
@@ -388,6 +396,7 @@ taler-deployment-arm -s
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-exchange-secmod-eddsa
sleep 5
@@ -401,6 +410,11 @@ if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-rsa" | grep "status=
exit 1
fi
+if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-cs" | grep "status=started" > /dev/null; then
+ echo "Exchange (CS module) didn't start, cannot create tip reserve."
+ exit 1
+fi
+
if ! taler-deployment-arm -I | grep "^taler-exchange-secmod-eddsa" | grep "status=started" > /dev/null; then
echo "Exchange (EDDSA module) didn't start, cannot create tip reserve."
exit 1
@@ -414,5 +428,6 @@ echo "Stopping all the services"
# all the running ones.
taler-deployment-arm -k taler-exchange
taler-deployment-arm -k taler-exchange-secmod-rsa
+taler-deployment-arm -k taler-exchange-secmod-cs
taler-deployment-arm -k taler-exchange-secmod-eddsa
taler-deployment-arm -e
diff --git a/bin/taler-deployment-start b/bin/taler-deployment-start
index 271a7e9..acea916 100755
--- a/bin/taler-deployment-start
+++ b/bin/taler-deployment-start
@@ -21,6 +21,7 @@ taler-deployment-arm -s
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-eddsa
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-auditor
taler-deployment-arm -i taler-merchant
taler-deployment-arm -i taler-demobank
diff --git a/bin/taler-deployment-start-with-eufin b/bin/taler-deployment-start-with-eufin
index ea97734..c9cdd76 100755
--- a/bin/taler-deployment-start-with-eufin
+++ b/bin/taler-deployment-start-with-eufin
@@ -21,6 +21,7 @@ taler-deployment-arm -s
taler-deployment-arm -i taler-exchange
taler-deployment-arm -i taler-exchange-secmod-eddsa
taler-deployment-arm -i taler-exchange-secmod-rsa
+taler-deployment-arm -i taler-exchange-secmod-cs
taler-deployment-arm -i taler-auditor
taler-deployment-arm -i taler-merchant
taler-deployment-arm -i libeufin-sandbox