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