---
- name: Check whether docker is installed before deleting
- command: docker version
+ command: which docker
register: result
ignore_errors: yes
no_log: True
- debug:
- msg: Docker is not present
- when: result.rc == 2
+ msg: Uninstalling docker...
+ when: result.stdout != ""
-- name: "Uninstall docker engine"
+- debug:
+# yamllint disable rule:line-length
+ msg: Ignore Uninstall Log , Docker not installed
+# yamllint disable rule:line-length
+ when: result.stdout == ""
+
+- name: "UNINSTALL: Uninstall docker engine"
command: apt-get purge -y docker-engine
ignore_errors: yes
+ when: result is succeeded and ansible_architecture == 'aarch64'
-- name: "Uninstall docker"
+- name: "UNINSTALL: Uninstall docker"
command: apt-get purge -y docker
ignore_errors: yes
+ when: result is succeeded and ansible_architecture == 'aarch64'
#when: result is succeeded and ansible_architecture == 'x86_64'
-- name: "Uninstall docker.io"
+- name: "UNINSTALL: Uninstall docker.io"
command: apt-get purge -y docker.io
ignore_errors: yes
- #when: result is succeeded and ansible_architecture == 'aarch64'
+ when: result is succeeded and ansible_architecture == 'aarch64'
-- name: "Uninstall docker-ce"
+- name: "UNINSTALL: Uninstall docker-ce"
command: apt-get purge -y docker-ce
ignore_errors: yes
+ when: result is succeeded and ansible_architecture == 'aarch64'
#when: result is succeeded and ansible_architecture == 'aarch64'
-- name: "Uninstall docker"
+- name: "UNINSTALL: Uninstall docker"
command: apt-get purge -y docker-ce-cli
ignore_errors: yes
+ when: result is succeeded and ansible_architecture == 'aarch64'
#when: result is succeeded