Ver código fonte

Use yunohost repository for rspamd package on ARMv7

The stock rspamd package provided by Raspbian (jessie) is at version 0.6.10.  The rspamd repository doesn't offer binaries for the armhf architecture (e.g., Raspberry Pi 3) in order to get a more recent package.  Instead, use the yunohost repository for rspamd package (currently at 1.3.5) on armhf.
Sven Neuhaus 6 anos atrás
pai
commit
6064b93c85
1 arquivos alterados com 14 adições e 0 exclusões
  1. 14
    0
      roles/mailserver/tasks/rspamd.yml

+ 14
- 0
roles/mailserver/tasks/rspamd.yml Ver arquivo

3
 
3
 
4
 - name: Ensure repository key for Rspamd is in place
4
 - name: Ensure repository key for Rspamd is in place
5
   apt_key: url=https://rspamd.com/apt-stable/gpg.key state=present
5
   apt_key: url=https://rspamd.com/apt-stable/gpg.key state=present
6
+  when: ansible_architecture != "armv7l"
7
+  tags:
8
+    - dependencies
9
+
10
+- name: Ensure yunohost repository key for Rspamd is in place for ARM
11
+  apt_key: url=http://repo.yunohost.org/debian/yunohost.asc state=present
12
+  when: ansible_architecture == "armv7l"
6
   tags:
13
   tags:
7
     - dependencies
14
     - dependencies
8
 
15
 
9
 - name: Add Rspamd repository
16
 - name: Add Rspamd repository
10
   apt_repository: repo="deb https://rspamd.com/apt-stable/ {{ ansible_distribution_release }} main"
17
   apt_repository: repo="deb https://rspamd.com/apt-stable/ {{ ansible_distribution_release }} main"
18
+  when: ansible_architecture != "armv7l"
19
+  tags:
20
+    - dependencies
21
+
22
+- name: Add yunohost Rspamd repository for ARM
23
+  apt_repository: repo="deb http://repo.yunohost.org/debian {{ ansible_distribution_release }} stable"
24
+  when: ansible_architecture == "armv7l"
11
   tags:
25
   tags:
12
     - dependencies
26
     - dependencies
13
 
27
 

Carregando…
Cancelar
Salvar