diff options
Diffstat (limited to 'ansible/test/roles/prepare-rke/tasks/infra.yml')
-rw-r--r-- | ansible/test/roles/prepare-rke/tasks/infra.yml | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/ansible/test/roles/prepare-rke/tasks/infra.yml b/ansible/test/roles/prepare-rke/tasks/infra.yml index 8aa93ca7..0a0b9273 100644 --- a/ansible/test/roles/prepare-rke/tasks/infra.yml +++ b/ansible/test/roles/prepare-rke/tasks/infra.yml @@ -4,11 +4,22 @@ path: "{{ app_data_path }}/downloads" state: directory +- name: "Create rke binary wrapper" + template: + src: rke.j2 + dest: "{{ app_data_path }}/downloads/rke_linux-amd64" + mode: 0755 + - name: "Install rke-{{ rke_version }}" - command: "curl --connect-timeout 10 -L https://github.com/rancher/rke/releases/download/v{{ rke_version }}/rke_linux-amd64 -o {{ app_data_path }}/downloads/rke_linux-amd64" + command: "curl --connect-timeout 10 -L https://github.com/rancher/rke/releases/download/v{{ rke_version }}/rke_linux-amd64 -o {{ app_data_path }}/downloads/rke_linux-amd64_real" register: result retries: 10 delay: 1 until: not result.failed args: warn: false + +- name: "Ensure downloaded rke binary has correct file mode" + file: + path: "{{ app_data_path }}/downloads/rke_linux-amd64_real" + mode: 0755 |