From 6873913124a3b1b14a25f27edaeb2d79f2b43c9a Mon Sep 17 00:00:00 2001 From: Lennart Jern Date: Sun, 20 Sep 2020 21:19:44 +0300 Subject: [PATCH] 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. --- roles/download/tasks/main.yml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/roles/download/tasks/main.yml b/roles/download/tasks/main.yml index e0f2c90..49e8de1 100644 --- a/roles/download/tasks/main.yml +++ b/roles/download/tasks/main.yml @@ -1,13 +1,9 @@ --- -- name: Delete k3s if already present - file: - path: /usr/local/bin/k3s - state: absent - - name: Download k3s binary x64 get_url: 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 owner: root group: root @@ -17,6 +13,7 @@ - name: Download k3s binary arm64 get_url: 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 owner: root group: root @@ -29,6 +26,7 @@ - name: Download k3s binary armhf get_url: 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 owner: root group: root