commit 1ee6eb04ce63f81b62891e188d4ce0ea6dd6739c
parent c6731e91c03b253772e15e4190900ac33511824b
Author: Christian Grothoff <christian@grothoff.org>
Date: Wed, 20 Nov 2024 10:05:23 +0100
distribute package installation logic
Diffstat:
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