summaryrefslogtreecommitdiff
path: root/regional-currency/setup-libeufin.sh
diff options
context:
space:
mode:
authorAntoine A <>2024-02-19 20:15:04 +0100
committerAntoine A <>2024-02-19 20:15:43 +0100
commit4ec5d99a83a04937cbd15d5ee3a7fbea0339e860 (patch)
tree81908d1617cdf0e7e13c77e987bd714eec6ebc38 /regional-currency/setup-libeufin.sh
parent844b169b49ba7d9d0f728c05f190e76f8b86fc9b (diff)
downloaddeployment-4ec5d99a83a04937cbd15d5ee3a7fbea0339e860.tar.gz
deployment-4ec5d99a83a04937cbd15d5ee3a7fbea0339e860.tar.bz2
deployment-4ec5d99a83a04937cbd15d5ee3a7fbea0339e860.zip
Telesign auto setup
Diffstat (limited to 'regional-currency/setup-libeufin.sh')
-rwxr-xr-xregional-currency/setup-libeufin.sh17
1 files changed, 12 insertions, 5 deletions
diff --git a/regional-currency/setup-libeufin.sh b/regional-currency/setup-libeufin.sh
index 3fbf316..04ca162 100755
--- a/regional-currency/setup-libeufin.sh
+++ b/regional-currency/setup-libeufin.sh
@@ -36,7 +36,7 @@ taler-config -s nexus-ebics -o currency \
say "Configuring libeufin-bank with ${CURRENCY}..."
-cat <<EOF > /etc/libeufin/libeufin-bank.conf
+cat >/etc/libeufin/libeufin-bank.conf <<EOF
[libeufin-bank]
CURRENCY=${CURRENCY}
WIRE_TYPE=x-taler-bank
@@ -45,10 +45,18 @@ SUGGESTED_WITHDRAWAL_EXCHANGE=${PROTO}://exchange.${DOMAIN_NAME}
SERVE=tcp
PORT=${BANK_PORT}
ALLOW_CONVERSION=yes
-FIAT_CURRENCY=${FIAT_CURRENCY}
-TAN_SMS=libeufin-tan-sms.sh
-TAN_EMAIL=libeufin-tan-email.sh
+FIAT_CURRENCY=${FIAT_CURRENCY}
ALLOW_EDIT_CASHOUT_PAYTO_URI=yes
+EOF
+
+if test -n "$TELESIGN_AUTH_TOKEN"; then
+ cat >>/etc/libeufin/libeufin-bank.conf <<EOF
+TAN_SMS=libeufin-tan-sms.sh
+TAN_SMS_ENV="AUTH_TOKEN=$TELESIGN_AUTH_TOKEN"
+EOF
+fi
+
+cat >>/etc/libeufin/libeufin-bank.conf <<EOF
[CURRENCY-NETZBON]
enabled=yes
@@ -58,7 +66,6 @@ fractional_input_digits=2
fractional_normal_digits=2
fractional_trailing_zero_digits=2
alt_unit_names={"0":"NETZBON"}
-
EOF
say "Setting up libeufin database..."