ensure-helm: skip helm init for helm v3 and newer

The init command was removed from helm with v3, no initialization is
needed anymore. So only run the init task if the version is <= 2.

Change-Id: I59b0c6efa0a2e6b94267fd3bb7a9701bc4c51048
This commit is contained in:
Benjamin Schanzel 2021-03-10 10:37:47 +01:00
parent ad3167bd56
commit dfbd78d40d

View File

@ -15,6 +15,9 @@
- name: Initialize Helm - name: Initialize Helm
shell: helm init --client-only shell: helm init --client-only
# NOTE(b.schanzel): The init command was removed with helm v3 and no
# initialization is needed anymore
when: helm_version is version('3', '<')
tags: tags:
# NOTE(mnaser): The `helm` module does not support running init only. # NOTE(mnaser): The `helm` module does not support running init only.
- skip_ansible_lint - skip_ansible_lint