diff --git a/tasks/main.yml b/tasks/main.yml index 3ae3c336b29ef52d54fc7375c7d3953d01636786..fd9856158a4c18dc05fc4d18202721b59efb2027 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -27,10 +27,6 @@ import_tasks: configure_package_repositories.yml tags: [apt, yum, packages] -- name: TSM-Client deinstallieren - import_tasks: uninstall_tsm_client.yml - tags: [tsm] - - name: NTP-Client import_tasks: migrate_ntpd_to_esxi_timesync.yml when: # implicit AND when passing a list diff --git a/tasks/uninstall_tsm_client.yml b/tasks/uninstall_tsm_client.yml deleted file mode 100644 index d1f0fc8dde610f4f44d43c607b8e5b6261f61a66..0000000000000000000000000000000000000000 --- a/tasks/uninstall_tsm_client.yml +++ /dev/null @@ -1,61 +0,0 @@ ---- -- name: TSM-Client deinstallieren - block: - - name: prüfen, ob noch Teile des TSM-Clients installiert sind - block: - - name: prüfen, ob SystemD Unitfile installiert ist - ansible.builtin.command: systemctl list-unit-files dsmcad.service - register: tsm_client_installed - failed_when: - - '"0 unit files listed." not in tsm_client_installed.stdout' - - '"1 unit files listed." not in tsm_client_installed.stdout' - - tsm_client_installed.rc >= 2 - changed_when: false - # ignore_errors: true -# - name: debug -# debug: -# msg: "tsm_client_installed: {{ tsm_client_installed }}" - - - name: TSM-Client entfernen - block: - - name: find out if TSM Service is enabled - ansible.builtin.command: systemctl is-enabled dsmcad.service - register: dsmcad_enabled - changed_when: false - - name: TSM-Client SystemD-Service deaktivieren - ansible.builtin.systemd: - name: "dsmcad.service" - enabled: false - state: stopped - when: dsmcad_enabled.stdout == "disabled" - - name: TSM-Client SystemD-Service entfernen - ansible.builtin.file: - path: "/etc/systemd/system/dsmcad.service" - state: absent - - name: TSM-Client Pakete deinstallieren - ansible.builtin.apt: - name: [ - 'gskcrypt64', - 'gskssl64', - 'tivsm-api64', - 'tivsm-apicit', - 'tivsm-ba', - 'tivsm-bacit', - 'tivsm-bahdw', - 'tivsm-jbb' - ] - state: absent - - name: TSM-Client Logfiles & Config & Systemd-Unitfile löschen - ansible.builtin.file: - path: "{{ item }}" - state: absent - loop: - - "/var/log/dsm*.log" - - "/opt/tivoli" - - "/etc/systemd/system/dsmcad.service" - when: - - ( "0 unit files listed." not in tsm_client_installed.stdout ) - when: - - ansible_distribution == "Debian" - - '"backup" not in ansible_hostname' - - '"reporting" not in ansible_hostname'