ansible-taler-exchange

Ansible playbook to deploy a production Taler Exchange
Log | Files | Refs | README | LICENSE

setup.conf.j2 (1139B)


      1 # From taler-deployment/regional-currency/setup-exchange.sh (setup.conf).
      2 # Event currency: x-taler-bank only (do_conversion=false → no IBAN account).
      3 
      4 [exchange]
      5 CURRENCY = {{ CURRENCY }}
      6 CURRENCY_ROUND_UNIT = {{ CURRENCY_ROUND_UNIT }}
      7 TINY_AMOUNT = {{ CURRENCY_ROUND_UNIT }}
      8 MASTER_PUBLIC_KEY = {{ EXCHANGE_MASTER_PUB }}
      9 BASE_URL = {{ EXCHANGE_BASE_URL }}
     10 # Caddy on host → container tcp port (must win over package SERVE=unix)
     11 SERVE = tcp
     12 PORT = {{ EXCHANGE_HTTP_PORT | default(9011) }}
     13 STEFAN_ABS = {{ CURRENCY }}:0
     14 STEFAN_LOG = {{ CURRENCY }}:0
     15 STEFAN_LIN = 0
     16 TERMS_ETAG = {{ EXCHANGE_TERMS_ETAG }}
     17 PRIVACY_ETAG = {{ EXCHANGE_PP_ETAG }}
     18 ATTRIBUTE_ENCRYPTION_KEY = {{ EXCHANGE_ATTRIBUTE_ENCRYPTION_KEY }}
     19 
     20 [merchant-exchange-{{ domain_name }}]
     21 MASTER_KEY = {{ EXCHANGE_MASTER_PUB }}
     22 CURRENCY = {{ CURRENCY }}
     23 EXCHANGE_BASE_URL = {{ EXCHANGE_BASE_URL }}
     24 
     25 [exchange-account-{{ exchange_account_id }}]
     26 PAYTO_URI = {{ EXCHANGE_BANK_ACCOUNT_PAYTO }}
     27 ENABLE_DEBIT = YES
     28 ENABLE_CREDIT = YES
     29 @inline-secret@ exchange-accountcredentials-{{ exchange_account_id }} ../secrets/exchange-accountcredentials-{{ exchange_account_id }}.secret.conf