34 lines
1002 B
YAML
34 lines
1002 B
YAML
---
|
|
|
|
- name: ClamAV Server auf neuen shared ClamAV setzen
|
|
hosts: all
|
|
tasks:
|
|
- name: "Setze ClamAV Server in rspamd Config auf managed mailcows"
|
|
ansible.builtin.replace:
|
|
path: "/opt/mailcow-dockerized/data/conf/rspamd/local.d/antivirus.conf"
|
|
regexp: "^ servers = \".*\";$"
|
|
replace: " servers = \"[2a07:6fc0:c:2809::23]:3310\";"
|
|
backup: yes
|
|
register: rspamd
|
|
|
|
- name: "Setze lokalen ClamAV auf n (falls noch nicht geschehen)"
|
|
ansible.builtin.replace:
|
|
path: "/opt/mailcow-dockerized/mailcow.conf"
|
|
regexp: "^SKIP_CLAMD=.*"
|
|
replace: "SKIP_CLAMD=y"
|
|
backup: yes
|
|
register: clamd
|
|
|
|
- name: "Starte mailcow Container neu (wenn ClamAV noch nicht deaktiviert lokal)"
|
|
ansible.builtin.shell: |
|
|
cd /opt/mailcow-dockerized
|
|
docker compose up -d
|
|
when: clamd.changed
|
|
|
|
- name: "Restart Rspamd Container"
|
|
shell: |
|
|
cd /opt/mailcow-dockerized
|
|
docker compose restart rspamd-mailcow
|
|
when: rspamd.changed
|
|
|