From 3f2bea0806e89047af718dc81f7c50852ece3695 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Wed, 7 Aug 2024 12:36:03 +0200
Subject: [PATCH] feat: resolves GitLab issue 2368
 (https://git.slub-dresden.de/import-jira-projekte/referat_2.3/-/issues/2368)
 by making sure that all ClamAV components are uninstalled

---
 tasks/main.yml            |  4 ----
 tasks/remove_packages.yml | 38 --------------------------------------
 2 files changed, 42 deletions(-)
 delete mode 100644 tasks/remove_packages.yml

diff --git a/tasks/main.yml b/tasks/main.yml
index 32f56f7..4ecbe07 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -75,7 +75,3 @@
 - name: cleanup remainders of METS-based SubApp
   ansible.builtin.import_tasks: "cleanup_legacy.yml"
   tags: [cleanup]
-
-- name: remove not required packages
-  ansible.builtin.import_tasks: "remove_packages.yml"
-  tags: [cleanup]
diff --git a/tasks/remove_packages.yml b/tasks/remove_packages.yml
deleted file mode 100644
index eb99441..0000000
--- a/tasks/remove_packages.yml
+++ /dev/null
@@ -1,38 +0,0 @@
----
-### PAKETDEINSTALLATIONEN ###
-- name: clamav entfernen
-  block:
-    # This cannot be done using the `systemd` module, so we ignore the linter
-    # warning.
-    - name: clamav Prüfung    # noqa command-instead-of-module
-      # command: systemctl list-unit-files | grep clam
-      ansible.builtin.command: systemctl list-unit-files clamav-daemon.service clamav-freshclam.service
-      register: check_clamav_installed
-      failed_when:
-        - ( "0 unit files listed." not in check_clamav_installed.stdout )
-        - ( check_clamav_installed.rc != 0 )
-      changed_when:
-        - ( "0 unit files listed." not in check_clamav_installed.stdout )
-        - ( check_clamav_installed.rc != 0 )
-    - name: clamav Deinstallation
-      when:
-        - ( "0 unit files listed." not in check_clamav_installed.stdout )
-      block:
-        - name: clamav systemd Services deaktivieren
-          ansible.builtin.systemd:
-            name: "{{ item }}"
-            enabled: false
-            state: stopped
-          loop:
-            - 'clamav-daemon.service'
-            - 'clamav-freshclam.service'
-          # ignore_errors: true
-        - name: clamav Pakete deinstallieren
-          ansible.builtin.apt:
-            name:
-              - 'clamav'
-              - 'clamav-base'
-              - 'clamav-freshclam'
-            state: absent
-            purge: true
-            autoremove: true
-- 
GitLab