]> git.immae.eu Git - github/fretlink/ansible-clever.git/blame - tasks/restart.yml
Merge pull request #75 from paulrbr-fl/clever-restart-when-asked
[github/fretlink/ansible-clever.git] / tasks / restart.yml
CommitLineData
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)