Logs added with msgs
[ealt-edge.git] / ocd / infra / playbooks / roles / docker / tasks / uninstall.yml
index a28fcdb..d011d18 100644 (file)
 
 ---
 - 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 != ""
+
+- debug:
+# yamllint disable rule:line-length
+    msg: Ignore Uninstall Log , Docker not installed
+# yamllint disable rule:line-length
+  when: result.stdout == ""
 
 - name: "Uninstall docker engine"
   command: apt-get purge -y docker-engine
   ignore_errors: yes
+  when: result is succeeded and ansible_architecture == 'aarch64'
 
 - name: "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"
   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"
   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"
   command: apt-get purge -y docker-ce-cli
   ignore_errors: yes
+  when: result is succeeded and ansible_architecture == 'aarch64'
   #when: result is succeeded