diff --git a/ansible/roles/setup/tasks/main.yml b/ansible/roles/setup/tasks/main.yml
index 0811c39f1d54863e860c2099596b8210caa41abd..ec602853a9b29e4a35e1ddcbb54f5fa7a6bc8d71 100644
--- a/ansible/roles/setup/tasks/main.yml
+++ b/ansible/roles/setup/tasks/main.yml
@@ -31,6 +31,7 @@
   package:
     name: python3-pip
 
+# Needed for ansible k8s resource
 - name: Install openshift python module via pip3
   pip:
     name: openshift
@@ -42,12 +43,13 @@
     definition: "{{ lookup('file', 'k8s-config/tiller-permissions.yml') }}"
 
 - name: Check if tiller is already instaled
-  shell: '/snap/bin/helm ls || /bin/true'
+  command: /snap/bin/helm ls
+  failed_when: false
   register: helm_ls
   changed_when: false
 
 - name: Initialize helm
-  command: /snap/bin/helm init --upgrade --service-account=tiller
+  command: /snap/bin/helm init --service-account=tiller
   when: helm_ls.stderr.find('Error') != -1
 
 - name: Wait for tiller to become available