]>
Commit | Line | Data |
---|---|---|
ab73076c | 1 | --- |
c3e2ff5e PB |
2 | - name: Get current HEAD commit revision |
3 | command: "git rev-parse HEAD" # noqa 303 | |
4 | register: git_head_revision | |
5 | args: | |
6 | chdir: "{{ clever_app_root }}" | |
7 | changed_when: false | |
8 | ||
ab73076c | 9 | - name: Restart app on Clever-Cloud |
c3e2ff5e | 10 | shell: "clever restart --commit {{ git_head_revision.stdout_lines | first }}" |
ab73076c PB |
11 | args: |
12 | chdir: "{{ clever_app_root }}" | |
13 | environment: | |
14 | CONFIGURATION_FILE: "{{ clever_login_file }}" | |
15 | async: 300 # 5 minutes | |
16 | poll: 0 | |
17 | ignore_errors: true | |
18 | register: clever_deploy | |
19 | tags: | |
20 | - skip_ansible_lint | |
21 | ||
22 | - name: Wait up to 5 minutes for restart completion | |
23 | async_status: | |
24 | jid: "{{ clever_deploy.ansible_job_id }}" | |
25 | register: job_result | |
26 | until: job_result.finished | |
27 | ignore_errors: true | |
28 | delay: 30 | |
29 | retries: 10 # 5 minutes (10 * 30 secs delay) |