zuul-jobs/roles/ensure-helm/tasks/main.yaml

21 lines
458 B
YAML

---
- name: Download Helm
unarchive:
remote_src: true
src: "https://get.helm.sh/helm-v{{ helm_version }}-linux-amd64.tar.gz"
dest: /tmp
- name: Install Helm
become: true
copy:
remote_src: true
src: /tmp/linux-amd64/helm
dest: /usr/local/bin/helm
mode: '0755'
- name: Initialize Helm
shell: helm init --client-only
tags:
# NOTE(mnaser): The `helm` module does not support running init only.
- skip_ansible_lint