ansible-role-helm/tasks/main.yml

31 lines
647 B
YAML
Raw Normal View History

2020-01-14 07:15:56 -06:00
- name: create directory
file:
path: /opt/helm
state: directory
- name: create directory
file:
path: /opt/helm/{{ helm_version }}
state: directory
- name: get archive
get_url:
url: https://get.helm.sh/helm-v{{ helm_version }}-linux-amd64.tar.gz
dest: /tmp/helm.tar.gz
- name: unpack archive
unarchive:
src: /tmp/helm.tar.gz
remote_src: yes
dest: /opt/helm/{{ helm_version }}
extra_opts:
- "--strip-components"
- "1"
creates: /opt/helm/{{ helm_version }}/helm
- name: create symlink
file:
path: /usr/local/bin/helm
src: /opt/helm/{{ helm_version }}/helm
state: link