[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-grid5k] 133/141: use systemd-resolved instead of dnsmasq
From: |
gnunet |
Subject: |
[taler-grid5k] 133/141: use systemd-resolved instead of dnsmasq |
Date: |
Thu, 18 Nov 2021 14:51:14 +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 b63e3a7551d259aeb0f54792cbc669056a013f79
Author: Boss Marco <bossm8@bfh.ch>
AuthorDate: Sat Nov 13 16:22:50 2021 +0100
use systemd-resolved instead of dnsmasq
---
.../lib/systemd/system/taler-exchange-httpd@.service | 2 +-
experiment/scripts/exchange.sh | 2 ++
experiment/setup.sh | 20 ++++++++++----------
image/taler-debian11.yaml | 2 +-
4 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/configs/usr/lib/systemd/system/taler-exchange-httpd@.service
b/configs/usr/lib/systemd/system/taler-exchange-httpd@.service
index c9d372e..d6ee28d 100755
--- a/configs/usr/lib/systemd/system/taler-exchange-httpd@.service
+++ b/configs/usr/lib/systemd/system/taler-exchange-httpd@.service
@@ -9,7 +9,7 @@ PartOf=taler-exchange.target
User=taler-exchange-httpd
Type=simple
Restart=on-failure
-EnvironmentFile=/etc/default/taler-exchange-httpd
+EnvironmentFile=/etc/default/taler-exchange
ExecStart=/usr/bin/taler-exchange-httpd -c /etc/taler/taler.conf $ARGS
StandardOutput=journal
StandardError=journal
diff --git a/experiment/scripts/exchange.sh b/experiment/scripts/exchange.sh
index e3b8b94..98303b2 100755
--- a/experiment/scripts/exchange.sh
+++ b/experiment/scripts/exchange.sh
@@ -28,6 +28,8 @@ then
NUM_PROCESSES=$((${NUM_EXCHANGE_PROCESSES:-10}-1))
wait_for_keys "${EXCHANGE_DOMAIN}/management"
+
+ sleep 5
taler-exchange-offline download > sig-req.json
taler-exchange-offline sign < sig-req.json > sig-res.json
diff --git a/experiment/setup.sh b/experiment/setup.sh
index 59177c7..10343a0 100644
--- a/experiment/setup.sh
+++ b/experiment/setup.sh
@@ -35,21 +35,21 @@ key "ddns-key.perf.taler" {
};
EOF
-if ! grep -Fxq "server=/${DNS_ZONE}/${NS_IP}" /etc/dnsmasq.conf ; then
-
- # Read grid5k DNS servers from resolv.conf and add them to dnsmasq
+if ! grep -Fq "DNS=${DNS_IP}" /etc/systemd/resolved.conf ; then
+ # Read grid5k DNS servers from resolv.conf and add them to resolved
grep nameserver /etc/resolv.conf | \
- awk '{print "server="$2}' \
- >> /etc/dnsmasq.conf
-
- echo "server=/${DNS_ZONE}/${NS_IP}" >> /etc/dnsmasq.conf
+ awk '{print $2}' ORS=' ' | \
+ sed "s/^/DNS=${DNS_IP} /" | \
+ >> /etc/systemd/resolved.conf
fi
-# Set dnsmasq to be the resolver
-echo "nameserver 127.0.0.1" > /etc/resolv.conf
+if [ ! -h /etc/resolv.conf ]; then
+ rm -f /etc/resolv.conf
+ ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
+fi
systemctl daemon-reload
-systemctl restart dnsmasq
+systemctl restart systemd-resolved
if [ -f ~/taler-perf.sh ]; then
mv ~/taler-perf.sh /usr/local/bin/taler-perf
diff --git a/image/taler-debian11.yaml b/image/taler-debian11.yaml
index 76d2e0a..33b1701 100644
--- a/image/taler-debian11.yaml
+++ b/image/taler-debian11.yaml
@@ -40,7 +40,7 @@ global:
## Environment visibility
# g5k_visibility: "shared"
taler_build_packages: "recutils autoconf uncrustify autopoint libtool
python3-pip libgcrypt20-dev libjansson-dev libcurl4-gnutls-dev libsodium-dev
libidn2-dev libunistring-dev libmicrohttpd-dev libsqlite3-dev libqrencode-dev
valgrind libpq-dev texinfo gdb make npm zip python3-distutils pkg-config"
- taler_packages: "nginx postgresql-13 postgresql-contrib curl jq bc sudo git
zile dnsutils prometheus-postgres-exporter prometheus-nginx-exporter net-tools
netcat parallel nodejs tshark dnsmasq"
+ taler_packages: "nginx postgresql-13 postgresql-contrib curl jq bc sudo git
zile dnsutils prometheus-postgres-exporter prometheus-nginx-exporter net-tools
netcat parallel nodejs tshark"
taler_packages_no_recommends: "prometheus prometheus-node-exporter"
taler_disable_services: "nginx postgresql prometheus
prometheus-postgres-exporter prometheus-nginx-exporter prometheus-node-exporter"
taler_loki_version: "v2.4.0"
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-grid5k] 73/141: switch branch in wallet build, (continued)
- [taler-grid5k] 73/141: switch branch in wallet build, gnunet, 2021/11/18
- [taler-grid5k] 17/141: add nohup, add dnsutils to build image, gnunet, 2021/11/18
- [taler-grid5k] 20/141: fix exchange script, gnunet, 2021/11/18
- [taler-grid5k] 28/141: updated dns, gnunet, 2021/11/18
- [taler-grid5k] 36/141: fix typo, gnunet, 2021/11/18
- [taler-grid5k] 18/141: update enviroment at start of script, gnunet, 2021/11/18
- [taler-grid5k] 22/141: add proxy, gnunet, 2021/11/18
- [taler-grid5k] 37/141: update image, gnunet, 2021/11/18
- [taler-grid5k] 51/141: add tests with parallel, gnunet, 2021/11/18
- [taler-grid5k] 55/141: add possibilty for dynamic amount of wallets, gnunet, 2021/11/18
- [taler-grid5k] 133/141: use systemd-resolved instead of dnsmasq,
gnunet <=
- [taler-grid5k] 97/141: fix variables in image script, gnunet, 2021/11/18
- [taler-grid5k] 96/141: fix merchant path, gnunet, 2021/11/18
- [taler-grid5k] 82/141: add ping, gnunet, 2021/11/18
- [taler-grid5k] 117/141: start processes with argument to script, gnunet, 2021/11/18
- [taler-grid5k] 103/141: update wallet domain name settings, gnunet, 2021/11/18
- [taler-grid5k] 127/141: add log backup, gnunet, 2021/11/18
- [taler-grid5k] 129/141: add config vor exchange via environment, gnunet, 2021/11/18
- [taler-grid5k] 140/141: move to master for wallet, enable logbackup for bank, gnunet, 2021/11/18
- [taler-grid5k] 108/141: fix variable names, gnunet, 2021/11/18
- [taler-grid5k] 138/141: re-enable sanitizer, gnunet, 2021/11/18