taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

main.yml (2509B)


      1 ---
      2 regional_currency_currency: NETZBON
      3 # deb822 Architectures: — uname arch → Debian package arch (amd64 pin broke native arm64)
      4 regional_currency_apt_architecture: >-
      5   {{ {'x86_64': 'amd64', 'aarch64': 'arm64', 'armv7l': 'armhf'}.get(ansible_facts['architecture'], ansible_facts['architecture']) }}
      6 regional_currency_domain: ""
      7 regional_currency_bank_name: Taler Bank
      8 regional_currency_bank_admin_password: ""
      9 regional_currency_bank_port: 8080
     10 regional_currency_enable_landing_page: true
     11 regional_currency_testing_deployment: false
     12 regional_currency_enable_conversion: false
     13 regional_currency_conversion_test_mode: false
     14 regional_currency_fiat_currency: CHF
     15 regional_currency_fiat_bank_name: ""
     16 regional_currency_fiat_account_iban: ""
     17 regional_currency_fiat_account_bic: ""
     18 regional_currency_fiat_account_name: ""
     19 regional_currency_enable_tls: true
     20 regional_currency_tls_email: ""
     21 regional_currency_enable_telesign: false
     22 regional_currency_telesign_auth_token: ""
     23 regional_currency_exchange_terms_file: /usr/share/taler-exchange/terms/exchange-tos-v0.en.rst
     24 regional_currency_exchange_privacy_file: /usr/share/taler-exchange/terms/exchange-pp-v0.en.rst
     25 regional_currency_enable_exchange_terms: true
     26 regional_currency_enable_exchange_privacy: true
     27 regional_currency_coin_withdraw_duration: 1 month
     28 # true in Podman lab: avoid systemd 226/NAMESPACE (PrivateTmp/ProtectSystem).
     29 regional_currency_podman_systemd_relax: false
     30 regional_currency_apt_testing: false
     31 regional_currency_enable_nexus_services: false
     32 regional_currency_bank_token_rate: 30r/m
     33 regional_currency_bank_token_burst: 10
     34 regional_currency_bank_challenge_rate: 10r/m
     35 regional_currency_bank_challenge_burst: 5
     36 regional_currency_state_directory: /var/lib/taler-regional-currency
     37 regional_currency_protocol: "{{ 'https' if regional_currency_enable_tls else 'http' }}"
     38 regional_currency_exchange_base_url: "{{ regional_currency_protocol }}://exchange.{{ regional_currency_domain }}/"
     39 regional_currency_managed_services:
     40   - libeufin-bank.service
     41   - libeufin-nexus.target
     42   - taler-exchange.target
     43   - taler-merchant.target
     44 regional_currency_managed_packages:
     45   - certbot
     46   - curl
     47   - dbconfig-pgsql
     48   - gettext-base
     49   - jq
     50   - libeufin-bank
     51   - libeufin-nexus
     52   - make
     53   - nginx
     54   - postgresql
     55   - postgresql-client
     56   - python3-certbot-nginx
     57   - python3-pip
     58   - python3-sphinx
     59   - sudo
     60   - taler-exchange
     61   - taler-exchange-offline
     62   - taler-harness
     63   - taler-merchant
     64   - taler-terms-generator
     65   - taler-wallet-cli
     66   - uuid-runtime
     67   - wget