ansible-taler-exchange

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

test-public.yml (2980B)


      1 ---
      2 # Pregenerated dhparam.pem is less secure but significantly faster.
      3 use_pregenerated_dhparam: true
      4 # Deploy challenger?
      5 deploy_challenger: true
      6 # High-level kind of deployment.
      7 # Other customizations depend on this.
      8 # Can be "gls" or "tops" (later: "magnet")
      9 deployment_kind: "tops"
     10 # Main domain name.
     11 domain_name: "topstest.fdold.eu"
     12 exchange_domain: "exchange.{{ domain_name }}"
     13 # Our internal hostname
     14 target_host_name: "acai.box.fdold.eu"
     15 # Deploy EBICS configuration (true/false).
     16 use_ebics: false
     17 # Our currency.
     18 currency: CHF
     19 # Smallest unit of the currency for wire transfers.
     20 currency_round_unit: "CHF:0.01"
     21 # Base URL of the exchange REST API
     22 exchange_base_url: "https://exchange.{{ domain_name }}/"
     23 # Base URL of the auditor REST API
     24 auditor_base_url: "https://auditor.{{ domain_name }}/"
     25 # Exchange offline master public key.
     26 exchange_master_pub: GT1ZRF6DT4RAETDEGW3KTWRH15RAKH9T0TK6ZJEYFGRX18B54AK0
     27 # Auditor offline public key.
     28 auditor_pub: P6B7ZS7Y1Y12S0VP0PAJ1GQGSHW8RE4NSBTP8PR254J18SK24MH0
     29 # URL with merchants accepting this exchange.
     30 exchange_shopping_url: "https://shops.taler-ops.ch/"
     31 # Name of Terms of service resource file
     32 exchange_terms_etag: "exchange-tos-v0"
     33 # Name of Privacy policy resource file
     34 exchange_pp_etag: "exchange-pp-v0"
     35 # Full BIC of exchange account
     36 exchange_bank_account_bic: "MAEBCHZZ"
     37 # Full Payto URI of exchange account (for credit and debit)
     38 exchange_bank_account_iban: "CH6808573105529100001"
     39 # Full Payto URI of exchange account (for credit and debit)
     40 exchange_bank_account_payto: "payto://iban/{{ exchange_bank_account_iban }}?receiver-name=Taler+Operations+AG"
     41 # Port to be used by libeufin-nexus for the taler-exchange-wire-gateway
     42 libeufin_port: 8082
     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.html
     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 # Let exchange error messages include the full challenger response.
     64 challenger_oauth2_debug_mode: "YES"
     65 # Tool to use for sanction list checking
     66 exchange_sanction_helper: taler-exchange-helper-sanctions-dummy