ansible-taler-exchange

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

test-public.yml (2641B)


      1 ---
      2 # Pregenerated dhparam.pem is less secure
      3 # but significantly faster.
      4 USE_PREGENERATED_DHPARAM: true
      5 # No auditor (yet)
      6 deploy_auditor: false
      7 deploy_monitoring: false
      8 # We use EBICS to talk to the bank.
      9 use_ebics: true
     10 # Use externally created EBICS keys.
     11 ebics_keys_external: true
     12 # Main domain name.
     13 domain_name: "glstest.taler.net"
     14 # High-level kind of deployment.
     15 # Other customizations depend on this.
     16 # Can be "gls" or "tops" (later: "magnet")
     17 DEPLOYMENT_KIND: "gls"
     18 # Our internal hostname
     19 TARGET_HOST_NAME: "acai.box.fdold.eu"
     20 # Disable restore from backup? MUST be set to "false" once in production!
     21 # This forces a backup to be provided *if* there is no database on the
     22 # target system already. If such a database exists, we will NOT restore
     23 # any backup even if this is 'false'. If no database exists on the target
     24 # system and this option is 'false', then a backup must have been provided
     25 # at the originating host (you get get it using the 'restore.sh' script).
     26 DISABLE_RESTORE_BACKUP: true
     27 # Use nightly Taler distro (true/false).
     28 USE_NIGHTLY: false
     29 # Our currency.
     30 CURRENCY: EUR
     31 # Smallest unit of the currency for wire transfers.
     32 CURRENCY_ROUND_UNIT: "EUR:0.01"
     33 # Base URL of the exchange REST API
     34 EXCHANGE_BASE_URL: "https://exchange.{{ domain_name }}/"
     35 # Exchange offline master public key.
     36 EXCHANGE_MASTER_PUB: ABSERA9GY2RV0G12RZYTZ11WMG81ZRT8S9DTQJ8JNXXE5RXAKBF0
     37 # URL with merchants accepting this exchange.
     38 EXCHANGE_SHOPPING_URL: "https://shops.taler.gls.de/"
     39 # Name of Terms of service resource file
     40 EXCHANGE_TERMS_ETAG: "exchange-gls-tos-test-v3"
     41 # Name of Privacy policy resource file
     42 EXCHANGE_PP_ETAG: "exchange-pp-v0"
     43 # Full BIC of exchange account
     44 EXCHANGE_BANK_ACCOUNT_BIC: "GENODEM1GLS"
     45 # Full Payto URI of exchange account (for credit and debit)
     46 EXCHANGE_BANK_ACCOUNT_IBAN: "DE88430609678937360305"
     47 # Full Payto URI of exchange account (for credit and debit)
     48 EXCHANGE_BANK_ACCOUNT_PAYTO: "payto://iban/{{ EXCHANGE_BANK_ACCOUNT_IBAN }}?receiver-name=GLS+Taler+Verrechnungskonto"
     49 # Port to be used by libeufin-nexus for the taler-exchange-wire-gateway
     50 LIBEUFIN_PORT: 8082
     51 # Name of the exchange account at libeufin-nexus
     52 LIBEUFIN_EXCHANGE_ACCOUNT: "exchange"
     53 # Which KYC/AML rules to set up.
     54 # Name of the bank dialect
     55 LIBEUFIN_NEXUS_BANK_DIALECT: "gls"
     56 # SPA dialect (tops, gls, magnet, ...)
     57 EXCHANGE_SPA_DIALECT: "gls"
     58 # Business name of the exchange operator
     59 EXCHANGE_OPERATOR_LEGAL_NAME: "GLS Test"
     60 # Where to send people after they passed KYC.
     61 KYC_THANK_YOU_URL: https://taler.gls.de/thank-you-kyc
     62 # Tool to use for sanction list checking
     63 EXCHANGE_SANCTION_HELPER: taler-exchange-helper-sanctions-dummy