commit 9d053239f0e9c7b24632474ffe786ad6d2e41fe4 parent 1b3f2c4e101850e97ed0d72fa2982bbf9e501c63 Author: Devan Carpenter <devan@taler.net> Date: Mon, 18 Nov 2024 16:17:48 +0000 move Taler repo setup to taler-packages role Diffstat:
| M | roles/common_packages/tasks/main.yml | | | 24 | ------------------------ |
| M | roles/taler-packages/tasks/main.yml | | | 36 | +++++++++++++++++++++++++----------- |
2 files changed, 25 insertions(+), 35 deletions(-)
diff --git a/roles/common_packages/tasks/main.yml b/roles/common_packages/tasks/main.yml @@ -21,27 +21,3 @@ state: present update_cache: true when: ansible_os_family == 'Debian' - -# Add Taler public APT package repo -#- name: GNU/Taler repo -# deb822_repository: -# name: Taler -# types: deb -# uris: https://deb.taler.net/apt/debian -# suites: bookworm -# components: -# - main -# architectures: amd64 -# signed_by: https://taler.net/taler-systems.gpg - -- name: Nightly repo - shell: - cmd: curl -sS https://deb.taler.net/apt-nightly/taler-bookworm-ci.sources -o /etc/apt/sources.list.d/taler.sources - -- name: Pin taler repo to lowest priority so they don't auto upgrade - copy: - src: etc/apt/preferences.d/limit-taler-repo - dest: /etc/apt/preferences.d/limit-taler-repo - owner: root - group: root - mode: 0644 diff --git a/roles/taler-packages/tasks/main.yml b/roles/taler-packages/tasks/main.yml @@ -1,4 +1,29 @@ --- +# FOR PRODUCTION +# Add Taler public APT package repo +#- name: GNU/Taler repo +# deb822_repository: +# name: Taler +# types: deb +# uris: https://deb.taler.net/apt/debian +# suites: bookworm +# components: +# - main +# architectures: amd64 +# signed_by: https://taler.net/taler-systems.gpg + +- name: Nightly repo + shell: + cmd: curl -sS https://deb.taler.net/apt-nightly/taler-bookworm-ci.sources -o /etc/apt/sources.list.d/taler.sources + +- name: Pin taler repo to lowest priority so they don't auto upgrade + copy: + src: etc/apt/preferences.d/limit-taler-repo + dest: /etc/apt/preferences.d/limit-taler-repo + owner: root + group: root + mode: 0644 + - name: Install Taler packages apt: name: @@ -7,14 +32,3 @@ - libeufin-nexus state: latest update_cache: true - - -## Not working... -#- name: Setup Taler libeufin-nexus -# shell: libeufin-nexus ebics-setup -c /etc/libeufin/libeufin-nexus.conf - -#- name: Ensure correct file ownership -# file: -# path: /var/lib/libeufin-nexus/bank-ebics-keys.json -# owner: libeufin-nexus -# group: libeufin-nexus