summaryrefslogtreecommitdiff
path: root/bin/taler-deployment-config-generate
diff options
context:
space:
mode:
Diffstat (limited to 'bin/taler-deployment-config-generate')
-rwxr-xr-xbin/taler-deployment-config-generate23
1 files changed, 19 insertions, 4 deletions
diff --git a/bin/taler-deployment-config-generate b/bin/taler-deployment-config-generate
index 5ab54a1..1ee404a 100755
--- a/bin/taler-deployment-config-generate
+++ b/bin/taler-deployment-config-generate
@@ -147,6 +147,7 @@ def config(obj):
"exchange_base_url",
urls["exchange"],
)
+
obj.cfg_put("auditor", "serve", "unix")
obj.cfg_put("auditor", "base_url", urls["auditor"])
obj.cfg_put("auditor", "auditor_url", urls["auditor"])
@@ -245,17 +246,31 @@ def main(currency, envname, outdir, exchange_pub, frontends_apitoken):
config_files.append(mc)
urls = get_urls(envname)
+
sc = ConfigFile(envname, currency, exchange_pub, "sync.conf")
- sc.cfg_put("taler", "currency", sc.currency)
+ sc.cfg_put("taler", "currency", currency)
sc.cfg_put("sync", "serve", "unix")
- sc.cfg_put("sync", "apikey", f"Bearer {frontends_apitoken}")
sc.cfg_put("sync", "unixpath", "$HOME/sockets/sync.http")
- sc.cfg_put("sync", "annual_fee", sc.currency + ":0.1")
+ sc.cfg_put("sync", "apikey", f"Bearer {frontends_apitoken}")
+ sc.cfg_put("sync", "annual_fee", f"{currency}:0.1")
sc.cfg_put("sync", "fulfillment_url", "taler://fulfillment-success/")
sc.cfg_put("sync", "payment_backend_url", urls["merchant_backend"] + "instances/Taler/")
- sc.cfg_put("syncdb-postgres", "config", "postgres:///taler%s" % envname)
+ sc.cfg_put("syncdb-postgres", "config", f"postgres:///taler{envname}")
config_files.append(sc)
+ ac = ConfigFile(envname, currency, exchange_pub, "anastasis.conf")
+ ac.cfg_put("taler", "currency", currency)
+ sc.cfg_put("anastasis", "serve", "unix")
+ sc.cfg_put("anastasis", "unixpath", "$HOME/sockets/anastasis.http")
+ sc.cfg_put("anastasis", "annual_fee", f"{currency}:0")
+ sc.cfg_put("anastasis", "question_cost", f"{currency}:0")
+ sc.cfg_put("anastasis", "fulfillment_url", "taler://fulfillment-success/")
+ sc.cfg_put("anastasis", "server_salt", "kreb3ia9dmj43gfa")
+ sc.cfg_put("statis-postgres", "config", f"postgres:///taler{envname}")
+ sc.cfg_put("anastasis-merchant-backend", "payment_backend_url", urls["merchant_backend"] + "instances/anastasis/")
+ sc.cfg_put("anastasis-merchant-backend", "api_key", f"Bearer {frontends_apitoken}")
+ config_files.append(ac)
+
assert 0 < len(config_files)
for obj in config_files:
obj.cfg_write(outdir)