X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=resources%2Ftools%2Ftestbed-setup%2Fansible%2Froles%2Fcleanup%2Ftasks%2Fremove_package.yaml;h=0c8816fe290d2b049bc851bbdc74a4969a03978c;hb=refs%2Fchanges%2F95%2F23495%2F1;hp=8f5ec8fefe1f11d8714988399ca6477b528cde65;hpb=080b0394d24c52ffcf752630605a714bfe0fb8dd;p=csit.git diff --git a/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/remove_package.yaml b/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/remove_package.yaml index 8f5ec8fefe..0c8816fe29 100644 --- a/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/remove_package.yaml +++ b/resources/tools/testbed-setup/ansible/roles/cleanup/tasks/remove_package.yaml @@ -7,25 +7,13 @@ ansible_distribution == 'Ubuntu' tags: remove-package -- name: Remove package - Check if {{ package }} is installed - shell: > - "dpkg-query -W -f='${Status}' {{ package }} | grep 'install ok installed'" - register: package_is_installed - failed_when: no - changed_when: no - when: > - ansible_distribution == 'Ubuntu' - tags: remove-package - - name: Remove package - {{ package }} apt: name: '{{ package }}' force: yes purge: yes state: absent + failed_when: no when: > - package is defined and - package != '' and - package_is_installed.rc == 0 and - ansible_distribution|lower == 'ubuntu' + ansible_distribution == 'Ubuntu' tags: remove-package