Use checksum with get_url

When the checksum is used there is no need to delete the binary first, 
as it will be compared to the checksum and downloaded and replaced only 
as needed.
This commit is contained in:
Lennart Jern
2020-09-20 21:19:44 +03:00
parent 09a68c398f
commit 6873913124

View File

@@ -1,13 +1,9 @@
--- ---
- name: Delete k3s if already present
file:
path: /usr/local/bin/k3s
state: absent
- name: Download k3s binary x64 - name: Download k3s binary x64
get_url: get_url:
url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s
checksum: sha256:https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/sha256sum-amd64.txt
dest: /usr/local/bin/k3s dest: /usr/local/bin/k3s
owner: root owner: root
group: root group: root
@@ -17,6 +13,7 @@
- name: Download k3s binary arm64 - name: Download k3s binary arm64
get_url: get_url:
url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s-arm64 url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s-arm64
checksum: sha256:https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/sha256sum-arm64.txt
dest: /usr/local/bin/k3s dest: /usr/local/bin/k3s
owner: root owner: root
group: root group: root
@@ -29,6 +26,7 @@
- name: Download k3s binary armhf - name: Download k3s binary armhf
get_url: get_url:
url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s-armhf url: https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/k3s-armhf
checksum: sha256:https://github.com/rancher/k3s/releases/download/{{ k3s_version }}/sha256sum-arm.txt
dest: /usr/local/bin/k3s dest: /usr/local/bin/k3s
owner: root owner: root
group: root group: root