diff --git a/ansible/group_vars/all/oas.yml b/ansible/group_vars/all/oas.yml index 29c6c8e63d58b768ea73bc77e690deb55718be18..2fb7f2804de625369ab56b3ae6e12dbb4d9d8b41 100644 --- a/ansible/group_vars/all/oas.yml +++ b/ansible/group_vars/all/oas.yml @@ -23,3 +23,7 @@ git_local_storage_version: 'HEAD' krew: version: '0.2.1' sha256: 'dc2f2e1ec8a0acb6f3e23580d4a8b38c44823e948c40342e13ff6e8e12edb15a' + +rke: + version: '0.2.3' + sha256: '84a9b5badfcdd14dde50fe003735b26761c53c317b9d90af9f4de9d351bad968' diff --git a/ansible/roles/rke_configuration/files/rke_linux_amd64_0.2.2 b/ansible/roles/rke_configuration/files/rke_linux_amd64_0.2.2 deleted file mode 100755 index 2ce7e054be110f08f378dbf5938b7491e11add60..0000000000000000000000000000000000000000 Binary files a/ansible/roles/rke_configuration/files/rke_linux_amd64_0.2.2 and /dev/null differ diff --git a/ansible/roles/rke_configuration/tasks/main.yml b/ansible/roles/rke_configuration/tasks/main.yml index c16094ff941e240e6a75450b89fb3965ccbbcabc..070b40da362596b90e25e0c968bb30629b0ccefb 100644 --- a/ansible/roles/rke_configuration/tasks/main.yml +++ b/ansible/roles/rke_configuration/tasks/main.yml @@ -1,10 +1,31 @@ --- -- name: Install rke binary - copy: + +- name: Get current rke version + tags: + - rke + shell: rke --version | cut -d' ' -f 3 | sed 's/^.*v//' + failed_when: false + register: rke_version + changed_when: false + +- name: Show current rke version + tags: + - rke + - debug + debug: + msg: 'Current rke version is: {{ rke_version.stdout }}' + +- name: Download rke binary + tags: + - rke + get_url: + url: https://github.com/rancher/rke/releases/download/v{{ rke.version }}/rke_linux-amd64 dest: /usr/local/bin/rke - src: rke_linux_amd64_0.2.2 + force: yes mode: '0755' + when: rke_version.stdout != rke.version + - name: Create directory to contain rke configuration file: diff --git a/ansible/roles/rke_configuration/templates/cluster.yml.j2 b/ansible/roles/rke_configuration/templates/cluster.yml.j2 index f58cd26aa1f4c61cbfc4748840d9d41e5af56d79..e21b533d8c2798fef0726f314ca098c52cf6c08e 100644 --- a/ansible/roles/rke_configuration/templates/cluster.yml.j2 +++ b/ansible/roles/rke_configuration/templates/cluster.yml.j2 @@ -72,7 +72,7 @@ authorization: mode: rbac options: {} ignore_docker_version: false -kubernetes_version: "v1.13.5-rancher1-2" +kubernetes_version: "v1.13.5-rancher1-3" private_registries: [] ingress: # Set this to none, so we can install nginx ourselves.