]>
Commit | Line | Data |
---|---|---|
f7dd5848 GD |
1 | - name: Check if clever command is available in path and version |
2 | command: clever --version | |
3 | register: clever_returned_version | |
8692bc27 | 4 | ignore_errors: true |
f7dd5848 GD |
5 | |
6 | - name: Ensure user path exists | |
7 | file: | |
8 | path: "{{ ansible_env.HOME }}/{{ clever_user_path }}" | |
9 | state: directory | |
10 | ||
11 | - name: Download and install clever cli tools if necessary | |
12 | unarchive: | |
13 | remote_src: yes | |
8692bc27 GD |
14 | extra_opts: |
15 | - "--strip-components=1" | |
f7dd5848 GD |
16 | src: https://clever-tools.cellar.services.clever-cloud.com/releases/{{ clever_cli_version }}/clever-tools-{{ clever_cli_version }}_linux.tar.gz |
17 | dest: "{{ ansible_env.HOME }}/{{ clever_user_path }}" | |
1561a170 | 18 | when: clever_returned_version is failed or clever_returned_version.stdout != clever_cli_version |
f7dd5848 GD |
19 | |
20 | - name: Install helper scripts | |
21 | copy: | |
22 | src: "{{ item }}" | |
23 | dest: "{{ ansible_env.HOME }}/{{ clever_user_path }}/{{ item }}" | |
8692bc27 | 24 | mode: 0755 |
f7dd5848 GD |
25 | with_items: |
26 | - clever-set-domain.sh | |
27 | - clever-set-drain.sh | |
28 | - clever-wait-deploy.sh |