[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 08/141: make pq accesible
From: |
gnunet |
Subject: |
[taler-grid5k] 08/141: make pq accesible |
Date: |
Thu, 18 Nov 2021 14:49:09 +0100 |
This is an automated email from the git hooks/post-receive script.
marco-boss pushed a commit to branch master
in repository grid5k.
commit 3a395272cfe879de3ebbd39d01d964bc8aed6e61
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Sat Oct 2 23:31:48 2021 +0200
make pq accesible
---
jfed/setup.sh | 2 +-
scripts/database.sh | 5 ++++-
scripts/exchange.sh | 8 ++++----
3 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/jfed/setup.sh b/jfed/setup.sh
index 1f8f77b..8420a57 100755
--- a/jfed/setup.sh
+++ b/jfed/setup.sh
@@ -1,6 +1,6 @@
#!/bin/bash
# Script run when a machine boots
-set -eu
+set -eua
G5K_HOME=/root/grid5k
diff --git a/scripts/database.sh b/scripts/database.sh
index 2aba68d..21353bd 100755
--- a/scripts/database.sh
+++ b/scripts/database.sh
@@ -1,5 +1,8 @@
#!/bin/bash
+echo "listen_addresses='*'" >> /etc/postgresql/13/main/postgresql.conf
+echo "host all all 172.16.0.0/16 trust" > /etc/postgresql/13/main/pg_hba.conf
+
systemctl start postgresql
su postgres << EOF
@@ -9,7 +12,7 @@ createuser taler-exchange-aggregator
createuser taler-exchange-closer
createdb -O taler-exchange-httpd ${DB_NAME}
psql
-create user "${DB_USER}" with encrypted password '"${DB_PASSWORD}"';
+create user "${DB_USER}" with encrypted password '${DB_PASSWORD}';
grant all privileges on database "${DB_NAME}" to "${DB_USER}";
EOF
diff --git a/scripts/exchange.sh b/scripts/exchange.sh
index 95c42a8..0c62f8a 100755
--- a/scripts/exchange.sh
+++ b/scripts/exchange.sh
@@ -1,8 +1,8 @@
#!/bin/bash
-sed -i
"s\<DB_URL_HERE>\postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}\g"
/etc/taer/secrets/exchange-db.secret.conf
+sed -i
"s\<DB_URL_HERE>\postgresql://${DB_USER}:${DB_PASSWORD}@${DB_HOST}:${DB_PORT}/${DB_NAME}\g"
/etc/taler/secrets/exchange-db.secret.conf
-su taler-exchange-httpd taler-exchange-dbinit
+sudo -u taler-exchange-httpd taler-exchange-dbinit
su taler-exchange-httpd -s /bin/bash << EOF
PGPASSWORD=${DB_PASSWORD} psql -U ${DB_USER} -h ${DB_HOST} -p ${DB_PORT} -d
${DB_NAME}
@@ -14,10 +14,10 @@ GRANT USAGE ON ALL SEQUENCES IN SCHEMA public TO
"taler-exchange-closer";
GRANT USAGE ON ALL SEQUENCES IN SCHEMA public TO "taler-exchange-wire";
EOF
-MASTER_KEY=$(su taler-exchange-offline taler-exchange-offline setup)
+MASTER_KEY=$(sudo -u taler-exchange-offline taler-exchange-offline setup)
sed -i "s/<MASTER_KEY_HERE>/${MASTER_KEY}/g"
/etc/taler/conf.d/exchange-business.conf
-sed -i "s/<BASE_URL_HERE>/http:$(hostname)/g"
/etc/taler/conf.d/exchange-business.conf
+sed -i "s\<BASE_URL_HERE>\http://$(hostname)\g"
/etc/taler/conf.d/exchange-business.conf
taler-fakebank-run -c /etc/taler/taler.conf &
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] branch master updated (74d0f38 -> 2554db5), gnunet, 2021/11/18
- [taler-grid5k] 12/141: fix sed command, gnunet, 2021/11/18
- [taler-grid5k] 06/141: add env variable template, gnunet, 2021/11/18
- [taler-grid5k] 08/141: make pq accesible,
gnunet <=
- [taler-grid5k] 11/141: fix exch script, gnunet, 2021/11/18
- [taler-grid5k] 09/141: fix overwriting, gnunet, 2021/11/18
- [taler-grid5k] 01/141: add new version of image, gnunet, 2021/11/18
- [taler-grid5k] 02/141: rename jobs, gnunet, 2021/11/18
- [taler-grid5k] 07/141: update db script, gnunet, 2021/11/18
- [taler-grid5k] 10/141: update bank config, add dns and bank scripts, gnunet, 2021/11/18
- [taler-grid5k] 04/141: add dummy scripts and some etc files, gnunet, 2021/11/18
- [taler-grid5k] 58/141: update wallet script, gnunet, 2021/11/18
- [taler-grid5k] 05/141: update init scripts, gnunet, 2021/11/18
- [taler-grid5k] 43/141: dynamically update grafana datasources, gnunet, 2021/11/18