- name: check whether helm is installed before deleting
command: which helm
register: result
- ignore_errors: 'True'
+ ignore_errors: yes
+ no_log: True
-- name: Helm Uninstall on x86_64
+- debug:
+ msg: Uninstalling helm...
+ when: result.stdout != ""
+
+- debug:
+ msg: Ignore Uninstall Log ,Helm not installed
+ when: result.stdout == ""
+
+- name: "UNINSTALL: Helm Uninstall on x86_64"
command: rm -rf linux-amd64/helm
when: result is succeeded and ansible_architecture == 'x86_64'
-- name: Remove download helm file on x86_64
+- name: "UNINSTALL: Remove download helm file on x86_64"
command: rm ~/helm-v3.0.2-linux-amd64.tar.gz
when: result is succeeded and ansible_architecture == 'x86_64'
-- name: Helm Uninstall on aarch64
+- name: "UNINSTALL: Helm Uninstall on aarch64"
command: rm -rf linux-arm64/helm
+ ignore_errors: yes
+ no_log: True
when: result is succeeded and ansible_architecture == 'aarch64'
-- name: Remove download helm file on aarch64
+- name: "UNINSTALL: Remove download helm file on aarch64"
command: rm helm-v3.0.2-linux-arm64.tar.gz
+ ignore_errors: yes
+ no_log: True
when: result is succeeded and ansible_architecture == 'aarch64'
-- name: Remove helm from bin
+- name: "UNINSTALL: Remove helm from bin"
command: rm /usr/local/bin/helm
+ ignore_errors: yes
+ no_log: True
when: result is succeeded