2 - name: Get current HEAD commit revision
3 command: "git rev-parse HEAD" # noqa 303
4 register: git_head_revision
6 chdir: "{{ clever_app_root }}"
9 - name: Restart app on Clever-Cloud
10 shell: "clever restart --commit {{ git_head_revision.stdout_lines | first }}"
12 chdir: "{{ clever_app_root }}"
14 CONFIGURATION_FILE: "{{ clever_login_file }}"
15 async: 300 # 5 minutes
18 register: clever_deploy
22 - name: Wait up to 5 minutes for restart completion
24 jid: "{{ clever_deploy.ansible_job_id }}"
26 until: job_result.finished
29 retries: 10 # 5 minutes (10 * 30 secs delay)