From 9f75c5639ef63dd5f435ea12ce94070efa54f8c7 Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Mon, 5 Jul 2021 10:50:46 +0200 Subject: [PATCH] feat: remove clamav --- tasks/main.yml | 4 ++++ tasks/remove_packages.yml | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 tasks/remove_packages.yml diff --git a/tasks/main.yml b/tasks/main.yml index 246ebe2..8f93978 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -64,3 +64,7 @@ - name: cleanup remainders of METS-based SubApp import_tasks: cleanup_legacy.yml tags: [cleanup] + +- name: remove not required packages + import_tasks: remove_packages.yml + tags: [cleanup] diff --git a/tasks/remove_packages.yml b/tasks/remove_packages.yml new file mode 100644 index 0000000..6984850 --- /dev/null +++ b/tasks/remove_packages.yml @@ -0,0 +1,30 @@ +--- +### PAKETDEINSTALLATIONEN ### +- name: clamav entfernen + block: + - name: clamav Prüfung + #command: systemctl list-unit-files | grep clam + command: systemctl list-unit-files clamav-daemon.service clamav-freshclam.service + register: check_clamav_installed + - name: clamav Deinstallation + block: + - name: clamav systemd Services deaktivieren + systemd: + name: "{{ item }}" + enabled: false + state: stopped + loop: + - 'clamav-daemon.service' + - 'clamav-freshclam.service' + ignore_errors: "yes" + - name: clamav Pakete deinstallieren + apt: + name: + - 'clamav' + - 'clamav-base' + - 'clamav-freshclam' + state: absent + purge: true + autoremove: yes + when: + - ( "0 unit files listed." not in check_clamav_installed.stdout ) \ No newline at end of file -- GitLab