From 7cee4c1a8eb3e7a91d83cf5f0273f15989b32c84 Mon Sep 17 00:00:00 2001
From: Varac <varac@varac.net>
Date: Fri, 7 Jun 2019 09:45:02 +0200
Subject: [PATCH] Update to rke 0.2.4,add proposed changes from !104

---
 ansible/group_vars/all/oas.yml                 | 6 ++++--
 ansible/roles/rke_configuration/tasks/main.yml | 4 +++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/ansible/group_vars/all/oas.yml b/ansible/group_vars/all/oas.yml
index 2fb7f2804..89c3e2395 100644
--- a/ansible/group_vars/all/oas.yml
+++ b/ansible/group_vars/all/oas.yml
@@ -25,5 +25,7 @@ krew:
   sha256: 'dc2f2e1ec8a0acb6f3e23580d4a8b38c44823e948c40342e13ff6e8e12edb15a'
 
 rke:
-  version: '0.2.3'
-  sha256: '84a9b5badfcdd14dde50fe003735b26761c53c317b9d90af9f4de9d351bad968'
+  version: '0.2.4'
+  # Also possible:
+  # checksum: 'sha256:https://github.com/rancher/rke/releases/download/v0.2.4/sha256sum.txt'
+  checksum: 'sha256:d6d78f324fa5d86b42307e81b76c82881a7bc18fa29362af7026d541b948d56d'
diff --git a/ansible/roles/rke_configuration/tasks/main.yml b/ansible/roles/rke_configuration/tasks/main.yml
index 070b40da3..d74874004 100644
--- a/ansible/roles/rke_configuration/tasks/main.yml
+++ b/ansible/roles/rke_configuration/tasks/main.yml
@@ -4,7 +4,7 @@
 - name: Get current rke version
   tags:
     - rke
-  shell: rke --version | cut -d' ' -f 3 | sed 's/^.*v//'
+  shell: rke --version | cut -d' ' -f 3 | tr -d 'v'
   failed_when: false
   register: rke_version
   changed_when: false
@@ -21,10 +21,12 @@
     - rke
   get_url:
     url: https://github.com/rancher/rke/releases/download/v{{ rke.version }}/rke_linux-amd64
+    checksum: '{{ rke.checksum }}'
     dest: /usr/local/bin/rke
     force: yes
     mode: '0755'
   when: rke_version.stdout != rke.version
+  become: true
 
 
 - name: Create directory to contain rke configuration
-- 
GitLab