noheat: Upgrades, refactor, deploy Devstack
[integration.git] / deployment / noheat / cluster-rke / ansible / roles / setup_k8s / tasks / rke.yml
1 ---
2 - name: Check if RKE is available
3   stat:
4     path: "{{ ansible_user_dir }}/rke"
5   register: rke_bin
6
7 - name: Download RKE
8   get_url:
9     url: "https://github.com/rancher/rke/releases/download/v{{ rke_version }}/rke_linux-amd64"
10     dest: "{{ ansible_user_dir }}/rke"
11     mode: '0700'
12   when: not rke_bin.stat.exists
13
14 - name: Prepare RKE configuration
15   template:
16     src: "cluster.yml.j2"
17     dest: "{{ ansible_user_dir }}/cluster.yml"
18     mode: '0400'
19
20 - name: Run RKE
21   command:
22     cmd: "./rke up"
23     chdir: "{{ ansible_user_dir }}"
24     creates: "{{ ansible_user_dir }}/kube_config_cluster.yml"
25   register: rke_run