summaryrefslogtreecommitdiff
path: root/debian/etc
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-07-30 13:22:45 +0200
committerFlorian Dold <florian@dold.me>2021-07-30 13:22:54 +0200
commit05bc00b5f226e6e6695ef00609a02549284c8f55 (patch)
tree7ca6ca6faeefc25e5eb932f96b15b806ba4ca742 /debian/etc
parentbd603ca7c14315d333e2dac0509f6b1226fb946e (diff)
downloadexchange-05bc00b5f226e6e6695ef00609a02549284c8f55.tar.gz
exchange-05bc00b5f226e6e6695ef00609a02549284c8f55.tar.bz2
exchange-05bc00b5f226e6e6695ef00609a02549284c8f55.zip
debian: better config split by package
Diffstat (limited to 'debian/etc')
-rw-r--r--debian/etc/taler/conf.d/auditor-system.conf12
-rw-r--r--debian/etc/taler/conf.d/exchange-business.conf50
-rw-r--r--debian/etc/taler/conf.d/exchange-system.conf11
-rw-r--r--debian/etc/taler/secrets/auditor-db.secret.conf10
-rw-r--r--debian/etc/taler/secrets/exchange-accounts.secret.conf21
-rw-r--r--debian/etc/taler/secrets/exchange-db.secret.conf10
-rw-r--r--debian/etc/taler/taler.conf47
7 files changed, 0 insertions, 161 deletions
diff --git a/debian/etc/taler/conf.d/auditor-system.conf b/debian/etc/taler/conf.d/auditor-system.conf
deleted file mode 100644
index 3d3aef33a..000000000
--- a/debian/etc/taler/conf.d/auditor-system.conf
+++ /dev/null
@@ -1,12 +0,0 @@
-# Read secret sections into configuration, but only
-# if we have permission to do so.
-@inline-secret@ auditordb-postgres ../secrets/auditor-db.secret.conf
-
-[auditor]
-# Debian package is configured to use a reverse proxy with a UNIX
-# domain socket. See nginx/apache configuration files.
-SERVE = UNIX
-UNIXPATH = /var/lib/taler-auditor/auditor.sock
-
-# Only supported database is Postgres right now.
-DATABASE = postgres
diff --git a/debian/etc/taler/conf.d/exchange-business.conf b/debian/etc/taler/conf.d/exchange-business.conf
deleted file mode 100644
index 92d968f4d..000000000
--- a/debian/etc/taler/conf.d/exchange-business.conf
+++ /dev/null
@@ -1,50 +0,0 @@
-# Configuration for business-level aspects of the exchange.
-
-[exchange]
-
-# Here you MUST add the master public key of the offline system
-# which you can get using `taler-exchange-offline setup`.
-# This is just an example, your key will be different!
-# MASTER_PUBLIC_KEY = YE6Q6TR1EDB7FD0S68TGDZGF1P0GHJD2S0XVV8R2S62MYJ6HJ4ZG
-MASTER_PUBLIC_KEY =
-
-# Publicly visible base URL of the exchange.
-# BASE_URL = https://example.com/
-BASE_URL =
-
-# For your terms of service and privacy policy, you should specify
-# an Etag that must be updated whenever there are significant
-# changes to either document. The format is up to you, what matters
-# is that the value is updated and never re-used. See the HTTP
-# specification on Etags.
-# TERMS_ETAG =
-# PRIVACY_ETAG =
-
-
-# You must specify the various denominations to be offered by your exchange
-# in sections called "coin_".
-# What follows is an example.
-
-# [coin_FOO]
-## Actual value of the coin
-#VALUE = KUDOS:1
-
-## How long will one key be used for withdrawals?
-#DURATION_WITHDRAW = 7 days
-
-## How long do users have to spend their coins?
-#DURATION_SPEND = 2 years
-
-## How long does the exchange keep the proofs around for legal disputes?
-#DURATION_LEGAL = 6 years
-
-## Fees charged. Note that for the lowest denomination, the
-## fee must precisely be the lowest denomination, or zero.
-#FEE_WITHDRAW = KUDOS:0
-#FEE_DEPOSIT = KUDOS:0
-#FEE_REFRESH = KUDOS:0
-#FEE_REFUND = KUDOS:0
-
-## How long should the RSA keys be. Do not change unless you really know
-## what you are doing (consult your local cryptographer first!).
-#RSA_KEYSIZE = 2048
diff --git a/debian/etc/taler/conf.d/exchange-system.conf b/debian/etc/taler/conf.d/exchange-system.conf
deleted file mode 100644
index 7fb65d983..000000000
--- a/debian/etc/taler/conf.d/exchange-system.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# Configuration settings for system parameters of the exchange.
-
-# Read secret sections into configuration, but only
-# if we have permission to do so.
-@inline-secret@ exchange-account-1 ../secrets/exchange-accounts.secret.conf
-@inline-secret@ exchangedb-postgres ../secrets/exchange-db.secret.conf
-
-[exchange]
-
-# Only supported database is Postgres right now.
-DATABASE = postgres
diff --git a/debian/etc/taler/secrets/auditor-db.secret.conf b/debian/etc/taler/secrets/auditor-db.secret.conf
deleted file mode 100644
index b81bb817f..000000000
--- a/debian/etc/taler/secrets/auditor-db.secret.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-# Database configuration for the Taler auditor.
-
-[auditordb-postgres]
-
-# Typically, there should only be a single line here, of the form:
-
-CONFIG=postgres:///DATABASE
-
-# The details of the URI depend on where the database lives and how
-# access control was configured.
diff --git a/debian/etc/taler/secrets/exchange-accounts.secret.conf b/debian/etc/taler/secrets/exchange-accounts.secret.conf
deleted file mode 100644
index 7b6c649fd..000000000
--- a/debian/etc/taler/secrets/exchange-accounts.secret.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-# This file should contain the wire account access information which is needed
-# by the Taler exchange to talk to LibEuFin to interact with the bank.
-# The file SHOULD only be readable for the "taler-exchange-wire" user,
-# as other users/services have no business talking to the bank.
-
-
-[exchange-account-1]
-enable_credit = yes
-
-enable_debit = yes
-
-wire_gateway_auth_method = basic
-
-password =
-
-username =
-
-wire_gateway_url =
-
-payto_uri =
-
diff --git a/debian/etc/taler/secrets/exchange-db.secret.conf b/debian/etc/taler/secrets/exchange-db.secret.conf
deleted file mode 100644
index 596dcc92b..000000000
--- a/debian/etc/taler/secrets/exchange-db.secret.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-# Database configuration for the Taler exchange.
-
-[exchangedb-postgres]
-
-# Typically, there should only be a single line here, of the form:
-
-CONFIG=postgres:///DATABASE
-
-# The details of the URI depend on where the database lives and how
-# access control was configured.
diff --git a/debian/etc/taler/taler.conf b/debian/etc/taler/taler.conf
deleted file mode 100644
index 71663be5e..000000000
--- a/debian/etc/taler/taler.conf
+++ /dev/null
@@ -1,47 +0,0 @@
-# Main entry point for the GNU Taler configuration.
-#
-# Structure:
-# - taler.conf is the main configuration entry point
-# used by all Taler components (the file you are currently
-# looking at.
-# - overrides.conf contains configuration overrides that are
-# set by some tools that help with the configuration,
-# and should not be edited by humans. Comments in this file
-# are not preserved.
-# - conf.d/ contains configuration files for
-# Taler components, which can be read by all
-# users of the system and are included by the main
-# configuration.
-# - secrets/ contains configuration snippets
-# with secrets for particular services.
-# These files should have restrictive permissions
-# so that only users of the relevant services
-# can read it. All files in it should end with
-# ".secret.conf".
-
-[taler]
-
-# Currency of the Taler deployment. This setting applies to all Taler
-# components that only support a single currency.
-#currency = KUDOS
-
-# Smallest currency unit handled by the underlying bank system. Taler payments
-# can make payments smaller than this units, but interactions with external
-# systems is always rounded to this unit.
-#currency_round_unit = KUDOS:0.01
-
-
-[paths]
-
-TALER_HOME = /var/lib/taler
-TALER_RUNTIME_DIR = /run/taler
-TALER_CACHE_HOME = /var/cache/taler
-TALER_CONFIG_HOME = /etc/taler
-TALER_DATA_HOME = /var/lib/taler
-
-
-# Inline configurations from all Taler components.
-@inline-matching@ conf.d/*.conf
-
-# Overrides from tools that help with configuration.
-@inline@ overrides.conf