Files
operating-automation/playbooks/managed-mailcow/migrate-clamd.yaml
Ansible Servercow 7d26d8f534 move files
2024-11-19 16:10:59 +01:00

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