ansible-taler-exchange

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

setup.yml (762B)


      1 ---
      2 - name: Deploy GNU Taler
      3   hosts: all
      4   any_errors_fatal: true
      5   pre_tasks:
      6     - name: "Fail if secrets are not defined"
      7       ansible.builtin.fail:
      8         msg: "Secrets are not defined (HAVE_SECRETS not set)"
      9       when: HAVE_SECRETS is undefined
     10   roles:
     11     - role: common_packages
     12     - role: webserver
     13     - role: database
     14     - role: libeufin-nexus
     15     - role: challenger
     16       when: deploy_challenger | bool
     17       postexchange: false
     18     - role: exchange
     19     - role: challenger
     20       name: challenger
     21       postexchange: true
     22       when: deploy_challenger | bool
     23     - role: auditor
     24       when: deploy_auditor | bool
     25     - role: monitoring
     26       when: deploy_monitoring | bool
     27     - role: devtesting
     28       when: dangerously_enable_devtesting | bool