blob: 244950a74ba948a17efde368edd911c4077bf665 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
---
- name: Check if Helm is already installed
command: helm version --short
register: helm_installed
ignore_errors: true
changed_when: false
- name: Download Helm install script
get_url:
url: https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
dest: /tmp/get_helm.sh
mode: '0755'
when: helm_installed is failed or helm_installed.rc != 0
- name: Install Helm
command: /tmp/get_helm.sh
become: true
when: helm_installed is failed or helm_installed.rc != 0
register: helm_install_result
changed_when: "'Helm' in helm_install_result.stdout"
- name: Verify Helm installation
command: helm version --short
register: helm_version
changed_when: false
- name: Display Helm version
debug:
msg: "Helm {{ helm_version.stdout }} is installed"
...
|