ansible-taler-exchange

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

test-public.yml (2878B)


      1 ---
      2 # Pregenerated dhparam.pem is less secure but significantly faster.
      3 USE_PREGENERATED_DHPARAM: true
      4 # Deploy challenger?
      5 deploy_challenger: true
      6 # Main domain name.
      7 domain_name: "topstest.fdold.eu"
      8 exchange_domain: "exchange.{{ domain_name }}"
      9 # Our internal hostname
     10 TARGET_HOST_NAME: "acai.box.fdold.eu"
     11 # Use nightly Taler distro (true/false).
     12 USE_NIGHTLY: true
     13 # Deploy EBICS configuration (true/false).
     14 use_ebics: false
     15 # Our currency.
     16 CURRENCY: CHF
     17 # Smallest unit of the currency for wire transfers.
     18 CURRENCY_ROUND_UNIT: "CHF:0.01"
     19 # Base URL of the exchange REST API
     20 EXCHANGE_BASE_URL: "https://exchange.{{ domain_name }}/"
     21 # Base URL of the auditor REST API
     22 AUDITOR_BASE_URL: "https://auditor.{{ domain_name }}/"
     23 # Exchange offline master public key.
     24 EXCHANGE_MASTER_PUB: GT1ZRF6DT4RAETDEGW3KTWRH15RAKH9T0TK6ZJEYFGRX18B54AK0
     25 # Auditor offline public key.
     26 AUDITOR_PUB: P6B7ZS7Y1Y12S0VP0PAJ1GQGSHW8RE4NSBTP8PR254J18SK24MH0
     27 # URL with merchants accepting this exchange.
     28 EXCHANGE_SHOPPING_URL: "https://shops.taler-ops.ch/"
     29 # Name of Terms of service resource file
     30 EXCHANGE_TERMS_ETAG: "exchange-tos-v0"
     31 # Name of Privacy policy resource file
     32 EXCHANGE_PP_ETAG: "exchange-pp-v0"
     33 # Full BIC of exchange account
     34 EXCHANGE_BANK_ACCOUNT_BIC: "MAEBCHZZ"
     35 # Full Payto URI of exchange account (for credit and debit)
     36 EXCHANGE_BANK_ACCOUNT_IBAN: "CH6808573105529100001"
     37 # Full Payto URI of exchange account (for credit and debit)
     38 EXCHANGE_BANK_ACCOUNT_PAYTO: "payto://iban/{{ EXCHANGE_BANK_ACCOUNT_IBAN }}?receiver-name=Taler+Operations+AG"
     39 # Port to be used by libeufin-nexus for the taler-exchange-wire-gateway
     40 LIBEUFIN_PORT: 8082
     41 # Name of the exchange account at libeufin-nexus
     42 LIBEUFIN_EXCHANGE_ACCOUNT: "exchange"
     43 # Name of the bank dialect
     44 LIBEUFIN_NEXUS_BANK_DIALECT: "maerki_baumann"
     45 # SPA dialect (tops, gls, magnet, ...)
     46 EXCHANGE_SPA_DIALECT: "tops"
     47 # Business name of the exchange operator
     48 EXCHANGE_OPERATOR_LEGAL_NAME: "Taler Operations AG"
     49 # Where to send people after they passed KYC.
     50 KYC_THANK_YOU_URL: https://taler-ops.ch/thank-you-kyc
     51 # Template to use for identification of individuals with KYCAID
     52 KYCAID_TEMPLATE_INDIVIDUAL: tmpl_xxx
     53 # Template to use for identification of businesses with KYCAID
     54 KYCAID_TEMPLATE_BUSINESS: tmpl_xxx
     55 # Regex specifying allowed phone numbers for the SMS check
     56 EXCHANGE_AML_PROGRAM_TOPS_SMS_HINT: "Swiss number required"
     57 EXCHANGE_AML_PROGRAM_TOPS_SMS_EXAMPLE: "+41948224521"
     58 EXCHANGE_AML_PROGRAM_TOPS_SMS_REGEX: "\\\\+41[0-9]+"
     59 # Regex specifying allowed country names for the postal address check
     60 EXCHANGE_AML_PROGRAM_TOPS_POSTAL_COUNTRY_HINT: "Swiss address required"
     61 EXCHANGE_AML_PROGRAM_TOPS_POSTAL_EXAMPLE: "Max Mustermann\\nBahnhofsplatz 1\\n4201 Biel/Bienne"
     62 EXCHANGE_AML_PROGRAM_TOPS_POSTAL_COUNTRY_REGEX: "CH|Ch|ch"
     63 # Tool to use for sanction list checking
     64 EXCHANGE_SANCTION_HELPER: taler-exchange-helper-sanctions-dummy