[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-deployment] branch master updated: bank config, revert to use cat
From: |
gnunet |
Subject: |
[taler-deployment] branch master updated: bank config, revert to use cat<<EOF for easier control |
Date: |
Thu, 07 Dec 2023 12:39:15 +0100 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository deployment.
The following commit(s) were added to refs/heads/master by this push:
new 5edde12 bank config, revert to use cat<<EOF for easier control
5edde12 is described below
commit 5edde12736436af7cee70c25c28b698f96da568e
Author: MS <ms@taler.net>
AuthorDate: Thu Dec 7 12:38:31 2023 +0100
bank config, revert to use cat<<EOF for easier control
---
netzbon/config_libeufin_bank.sh | 50 ++++++++++++++++++-----------------------
1 file changed, 22 insertions(+), 28 deletions(-)
diff --git a/netzbon/config_libeufin_bank.sh b/netzbon/config_libeufin_bank.sh
index 3933ed8..22e871a 100755
--- a/netzbon/config_libeufin_bank.sh
+++ b/netzbon/config_libeufin_bank.sh
@@ -42,39 +42,33 @@ if test -z "${BANK_EXCHANGE_PASSWORD:-}"; then
exit 1
fi
-# TODO: add sanity-checks for presence of other required env-vars
-
say "Configure the bank with ${CURRENCY}..."
-# TODO is 20000000 big enough for admin dbt limit
-
-bank_cfg () {
- taler-config -c /etc/libeufin/libeufin-bank.conf -s libeufin-bank -o $1 -V $2
-}
-
-nb_cfg () {
- taler-config -c /etc/libeufin/libeufin-bank.conf -s CURRENCY-NETZBON -o $1
-V $2
-}
+cat <<EOF > /etc/libeufin/libeufin-bank.conf
+[libeufin-bank]
+CURRENCY=${CURRENCY}
+DEFAULT_EXCHANGE=${PROTO}://exchange.${DOMAIN_NAME}
+DEFAULT_ADMIN_DEBT_LIMIT=${CURRENCY}:20000000
+DEFAULT_CUSTOMER_DEBT_LIMIT=${CURRENCY}:0
+SERVE=tcp
+PORT=${BANK_PORT}
+ALLOW_CONVERSION=yes
+FIAT_CURRENCY=${FIAT_CURRENCY}
+TAN_SMS=libeufin-tan-sms.sh
+TAN_EMAIL=libeufin-tan-email.sh
+
+[CURRENCY-NETZBON]
+enabled=yes
+name=NetzBon
+code=NETZBON
+fractional_input_digits=2
+fractional_normal_digits=2
+fractional_trailing_zero_digits=2
+alt_unit_names={"0":"NETZBON"}
-bank_cfg CURRENCY ${CURRENCY}
-bank_cfg DEFAULT_EXCHANGE ${PROTO}://exchange.${DOMAIN_NAME}
-bank_cfg DEFAULT_ADMIN_DEBT_LIMIT ${CURRENCY}:20000000
-bank_cfg DEFAULT_CUSTOMER_DEBT_LIMIT ${CURRENCY}:0
-bank_cfg SERVE tcp
-bank_cfg PORT ${BANK_PORT}
-bank_cfg ALLOW_CONVERSION yes
-bank_cfg FIAT_CURRENCY ${FIAT_CURRENCY}
-bank_cfg TAN_SMS libeufin-tan-sms.sh
-bank_cfg TAN_EMAIL libeufin-tan-email.sh
+EOF
# FIXME: include this in the bank _and_ make sure it gets loaded
-nb_cfg enabled yes
-nb_cfg name NetzBon
-nb_cfg code NETZBON
-nb_cfg fractional_input_digits 2
-nb_cfg fractional_normal_digits 2
-nb_cfg fractional_trailing_zero_digits 2
-nb_cfg alt_unit_names "{\"0\":\"NETZBON\"}"
say "Setting up libeufin-bank admin account..."
sudo -u libeufin-bank \
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [taler-deployment] branch master updated: bank config, revert to use cat<<EOF for easier control,
gnunet <=