infra/ansible/roles/k3s/tasks/get_k3s.yml

33 lines
659 B
YAML
Raw Normal View History

2022-03-26 22:05:57 +00:00
---
- name: get dependencies
apt:
name:
- apparmor
- apparmor-utils
2022-03-26 22:05:57 +00:00
- name: check k3s version
shell:
cmd: "k3s --version | grep k3s | cut -d' ' -f3"
args:
executable: /bin/bash
changed_when: False
register: installed_k3s_version
check_mode: False
- name: get k3s
get_url:
url: "https://github.com/k3s-io/k3s/releases/download/{{ k3s_version }}/k3s-arm64"
dest: /usr/local/bin/k3s
mode: 0755
owner: root
group: root
when: installed_k3s_version.stdout != k3s_version
notify: restart k3s
2022-03-26 22:05:57 +00:00
- name: link k3s
file:
src: /usr/local/bin/k3s
dest: /usr/local/bin/kubernetes
state: link
...