exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 93b45e62eef254eae68bc119b9770e97bae2c9fa
parent acb9cfec58b56d70ae774ce2c550b9e8200beeb5
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Sun, 17 Jul 2022 17:03:14 +0200

add taler-exchange.slice for taler-exchange wide options (#7209)

Diffstat:
Mdebian/taler-exchange.taler-exchange-aggregator.service | 1+
Adebian/taler-exchange.taler-exchange-aggregator@.service | 16++++++++++++++++
Mdebian/taler-exchange.taler-exchange-closer.service | 1+
Mdebian/taler-exchange.taler-exchange-expire.service | 1+
Mdebian/taler-exchange.taler-exchange-httpd.service | 1+
Mdebian/taler-exchange.taler-exchange-httpd@.service | 1+
Mdebian/taler-exchange.taler-exchange-secmod-cs.service | 2++
Mdebian/taler-exchange.taler-exchange-secmod-eddsa.service | 3+++
Mdebian/taler-exchange.taler-exchange-secmod-rsa.service | 2++
Mdebian/taler-exchange.taler-exchange-transfer.service | 1+
Mdebian/taler-exchange.taler-exchange-wirewatch.service | 1+
Mdebian/taler-exchange.taler-exchange-wirewatch@.service | 1+
Adebian/taler-exchange.taler-exchange.slice | 7+++++++
13 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/debian/taler-exchange.taler-exchange-aggregator.service b/debian/taler-exchange.taler-exchange-aggregator.service @@ -13,3 +13,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-aggregator@.service b/debian/taler-exchange.taler-exchange-aggregator@.service @@ -0,0 +1,16 @@ +[Unit] +Description=GNU Taler payment system exchange aggregator service +PartOf=taler-exchange.target + +[Service] +User=taler-exchange-aggregator +Type=simple +Restart=always +RestartSec=100ms +ExecStart=/usr/bin/taler-exchange-aggregator -c /etc/taler/taler.conf +StandardOutput=journal +StandardError=journal +PrivateTmp=yes +PrivateDevices=yes +ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-closer.service b/debian/taler-exchange.taler-exchange-closer.service @@ -13,3 +13,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-expire.service b/debian/taler-exchange.taler-exchange-expire.service @@ -13,3 +13,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-httpd.service b/debian/taler-exchange.taler-exchange-httpd.service @@ -19,6 +19,7 @@ StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice [Install] WantedBy=multi-user.target diff --git a/debian/taler-exchange.taler-exchange-httpd@.service b/debian/taler-exchange.taler-exchange-httpd@.service @@ -21,6 +21,7 @@ StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice [Install] WantedBy=multi-user.target diff --git a/debian/taler-exchange.taler-exchange-secmod-cs.service b/debian/taler-exchange.taler-exchange-secmod-cs.service @@ -14,3 +14,5 @@ StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full +IPAddressDeny=any +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-secmod-eddsa.service b/debian/taler-exchange.taler-exchange-secmod-eddsa.service @@ -14,3 +14,6 @@ StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full +IPAddressDeny=any +Slice=taler-exchange.slice + diff --git a/debian/taler-exchange.taler-exchange-secmod-rsa.service b/debian/taler-exchange.taler-exchange-secmod-rsa.service @@ -14,3 +14,5 @@ StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full +IPAddressDeny=any +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-transfer.service b/debian/taler-exchange.taler-exchange-transfer.service @@ -14,3 +14,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-wirewatch.service b/debian/taler-exchange.taler-exchange-wirewatch.service @@ -14,3 +14,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange-wirewatch@.service b/debian/taler-exchange.taler-exchange-wirewatch@.service @@ -14,3 +14,4 @@ StandardError=journal PrivateTmp=yes PrivateDevices=yes ProtectSystem=full +Slice=taler-exchange.slice diff --git a/debian/taler-exchange.taler-exchange.slice b/debian/taler-exchange.taler-exchange.slice @@ -0,0 +1,7 @@ +[Unit] +Description=Slice for GNU taler exchange processes +Before=slices.target + +[Slice] +# Add settings that should affect all GNU Taler exchange +# components here.