ansible-taler-exchange

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

commit 1ee6eb04ce63f81b62891e188d4ce0ea6dd6739c
parent c6731e91c03b253772e15e4190900ac33511824b
Author: Christian Grothoff <christian@grothoff.org>
Date:   Wed, 20 Nov 2024 10:05:23 +0100

distribute package installation logic

Diffstat:
Mroles/auditor/tasks/main.yml | 7+++++++
Mroles/email-challenger/tasks/main.yml | 7+++++++
Mroles/exchange/tasks/main.yml | 7+++++++
Mroles/postal-challenger/tasks/main.yml | 7+++++++
Mroles/sms-challenger/tasks/main.yml | 7+++++++
Mroles/taler-packages/tasks/main.yml | 8--------
6 files changed, 35 insertions(+), 8 deletions(-)

diff --git a/roles/auditor/tasks/main.yml b/roles/auditor/tasks/main.yml @@ -1,4 +1,11 @@ --- +- name: Install Taler auditor package + apt: + name: + - taler-auditor + state: latest + update_cache: true + - name: Ensure Taler auditor config dir exists from installation file: path: "/etc/taler-auditor" diff --git a/roles/email-challenger/tasks/main.yml b/roles/email-challenger/tasks/main.yml @@ -1,4 +1,11 @@ --- +- name: Install Challenger package + apt: + name: + - challenger + state: latest + update_cache: true + - name: Place email challenger config copy: src: etc/challenger/challenger-email.conf diff --git a/roles/exchange/tasks/main.yml b/roles/exchange/tasks/main.yml @@ -1,4 +1,11 @@ --- +- name: Install Taler exchange package + apt: + name: + - taler-exchange + state: latest + update_cache: true + - name: Ensure Taler exchange config dir exists from installation file: path: "/etc/taler-exchange" diff --git a/roles/postal-challenger/tasks/main.yml b/roles/postal-challenger/tasks/main.yml @@ -1,4 +1,11 @@ --- +- name: Install Challenger package + apt: + name: + - challenger + state: latest + update_cache: true + - name: Place Postal challenger config copy: src: etc/challenger/challenger-postal.conf diff --git a/roles/sms-challenger/tasks/main.yml b/roles/sms-challenger/tasks/main.yml @@ -1,4 +1,11 @@ --- +- name: Install Challenger package + apt: + name: + - challenger + state: latest + update_cache: true + - name: Place SMS challenger config copy: src: etc/challenger/challenger-sms.conf diff --git a/roles/taler-packages/tasks/main.yml b/roles/taler-packages/tasks/main.yml @@ -23,11 +23,3 @@ owner: root group: root mode: 0644 - -- name: Install Taler packages - apt: - name: - - taler-exchange - - taler-auditor - state: latest - update_cache: true