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