From eed58ba811ca00676c3bfe87b72510eec7ca78d7 Mon Sep 17 00:00:00 2001 From: Christoph Date: Tue, 26 May 2026 02:19:23 +0200 Subject: [PATCH] Add service enablement for ClamAV daemon and freshclam in samba-install.yml --- roles/common/tasks/samba-install.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/roles/common/tasks/samba-install.yml b/roles/common/tasks/samba-install.yml index 5f92a56..d2f3bfc 100644 --- a/roles/common/tasks/samba-install.yml +++ b/roles/common/tasks/samba-install.yml @@ -29,6 +29,20 @@ - samba-server - samba-virusfilter +- name: (samba-install.yml) Ensure clamav-daemon and clamav-freshclam services are enabled + service: + name: "{{ item }}" + enabled: yes + loop: + - clamav-daemon + - clamav-freshclam + when: + - "groups['samba_server']|string is search(inventory_hostname)" + - samba_shares | selectattr('vfs_object_virusfilter', 'defined') | selectattr('vfs_object_virusfilter', 'equalto', true) | list | length > 0 + tags: + - samba-server + - samba-virusfilter + - name: (samba-install.yml) Ensure quarantine directory exists file: path: /data/samba/QUARANTINE