]> git.immae.eu Git - github/fretlink/ansible-clever.git/commitdiff
Watch and wait for Clever 7/head
authorFrédéric Menou <frederic.menou@fretlink.com>
Fri, 30 Mar 2018 14:38:27 +0000 (16:38 +0200)
committerFrédéric Menou <frederic.menou@fretlink.com>
Fri, 30 Mar 2018 15:07:18 +0000 (17:07 +0200)
tasks/deploy.yml

index 8b98d8c5f5d6cf291145a0671d496b5f5ce45726..54c04ac06879936595394dc7794fa9810f8c2386 100644 (file)
 - name: Push to Clever-Cloud to trigger deployment
   command: "git push --force git+ssh://git@push-par-clevercloud-customers.services.clever-cloud.com/{{ clever_app }}.git HEAD:refs/heads/master"
 
-- name: Wait until deployment completion
+- name: Watch deployment status
   command: clever-wait-deploy.sh
+  async: 900
+  poll: 0
+  register: long_command
   environment:
     CONFIGURATION_FILE: "{{ clever_login_file }}"
+
+# Waits up to 15 minutes
+- name: Wait for deployment completion
+  async_status:
+    jid: "{{ long_command.ansible_job_id }}"
+  register: job_result
+  until: job_result.finished
+  delay: 30
+  retries: 30