diff options
author | Peter Mikus <pmikus@cisco.com> | 2019-11-18 09:13:38 +0000 |
---|---|---|
committer | Peter Mikus <pmikus@cisco.com> | 2019-11-18 09:13:38 +0000 |
commit | 19330cec01d78b45b051ec0659d74d17339923b8 (patch) | |
tree | 22d0b502bb4c33a4e64b5070ac862e6dd5703ea9 /resources/tools | |
parent | 080b0394d24c52ffcf752630605a714bfe0fb8dd (diff) |
FIX: Ansible remove vpp
Signed-off-by: Peter Mikus <pmikus@cisco.com>
Change-Id: I054d2b282f67a465bb0f7ceacfe23d6283c88409
Diffstat (limited to 'resources/tools')
-rw-r--r-- | resources/tools/testbed-setup/ansible/roles/cleanup/tasks/remove_package.yaml | 16 |
1 files changed, 2 insertions, 14 deletions
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 |