ansible-taler-exchange

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

exchange-overrides.conf.j2 (1621B)


      1 # hacktivism extras on top of regional-style conf.d/setup.conf
      2 # PORT/SERVE for Caddy→9011; GOA unit names; disable demo currencies.
      3 
      4 [exchange]
      5 CURRENCY = {{ CURRENCY }}
      6 CURRENCY_ROUND_UNIT = {{ CURRENCY_ROUND_UNIT }}
      7 TINY_AMOUNT = {{ CURRENCY_ROUND_UNIT }}
      8 DEFAULT_P2P_EXPIRATION = 14 days
      9 BASE_URL = {{ EXCHANGE_BASE_URL }}
     10 SERVE = tcp
     11 PORT = {{ EXCHANGE_HTTP_PORT | default(9011) }}
     12 MASTER_PUBLIC_KEY = {{ EXCHANGE_MASTER_PUB }}
     13 ATTRIBUTE_ENCRYPTION_KEY = {{ EXCHANGE_ATTRIBUTE_ENCRYPTION_KEY }}
     14 
     15 TERMS_DIR = ${TALER_DATA_HOME}terms/
     16 TERMS_ETAG = {{ EXCHANGE_TERMS_ETAG }}
     17 PRIVACY_DIR = ${TALER_DATA_HOME}terms/
     18 PRIVACY_ETAG = {{ EXCHANGE_PP_ETAG }}
     19 
     20 [currency-goa]
     21 ENABLED = YES
     22 name = "GOA exploration currency"
     23 code = GOA
     24 fractional_input_digits = 8
     25 fractional_normal_digits = 0
     26 fractional_trailing_zero_digits = 0
     27 alt_unit_names_are_symbols = NO
     28 alt_unit_names = {"24":"Yotta-GOA","21":"Zetta-GOA","18":"Exa-GOA","15":"Peta-GOA","12":"Tera-GOA","9":"Giga-GOA","6":"Mega-GOA","3":"Kilo-GOA","0":"GOA","-1":"Deci-GOA","-2":"Centi-GOA","-3":"Milli-GOA","-6":"Micro-GOA","-7":"Deci-Micro-GOA","-8":"Atomic-GOA"}
     29 common_amounts = "GOA:10 GOA:20 GOA:50 GOA:100 GOA:200 GOA:1000"
     30 
     31 [currency-kudos]
     32 ENABLED = NO
     33 
     34 [currency-testkudos]
     35 ENABLED = NO
     36 
     37 # Account also in conf.d/setup.conf (regional); keep here for live-compat / last-wins safety.
     38 [exchange-account-{{ exchange_account_id }}]
     39 PAYTO_URI = {{ EXCHANGE_BANK_ACCOUNT_PAYTO }}
     40 ENABLE_CREDIT = YES
     41 ENABLE_DEBIT = YES
     42 @inline-secret@ exchange-accountcredentials-{{ exchange_account_id }} ../secrets/exchange-accountcredentials-{{ exchange_account_id }}.secret.conf