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