ansible-taler-exchange

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

post-exchange.yml (1331B)


      1 ---
      2 - name: Place SMS challenger exchange config
      3   ansible.builtin.template:
      4     src: templates/etc/taler-exchange/secrets/challenger-sms.secret.conf.j2
      5     dest: /etc/taler-exchange/secrets/challenger-sms.secret.conf
      6     owner: taler-exchange-httpd
      7     group: taler-exchange-kyc
      8     mode: "0440"
      9 
     10 - name: Place email challenger exchange config
     11   ansible.builtin.template:
     12     src: templates/etc/taler-exchange/secrets/challenger-email.secret.conf.j2
     13     dest: /etc/taler-exchange/secrets/challenger-email.secret.conf
     14     owner: taler-exchange-httpd
     15     group: taler-exchange-kyc
     16     mode: "0440"
     17 
     18 - name: Place postal challenger exchange config
     19   ansible.builtin.template:
     20     src: templates/etc/taler-exchange/secrets/challenger-postal.secret.conf.j2
     21     dest: /etc/taler-exchange/secrets/challenger-postal.secret.conf
     22     owner: taler-exchange-httpd
     23     group: taler-exchange-kyc
     24     mode: "0440"
     25 
     26 - name: Place general challenger exchange config
     27   copy:
     28     src: files/etc/taler-exchange/conf.d/challenger.conf
     29     dest: /etc/taler-exchange/conf.d/challenger.conf
     30     owner: taler-exchange-httpd
     31     group: taler-exchange-kyc
     32     mode: "0744"
     33 
     34 - name: Ensure taler-exchange service is is restarted with new configuration
     35   service:
     36     daemon_reload: true
     37     name: taler-exchange.target
     38     state: restarted
     39     enabled: true