From b89d0540672614a5d93da43b317015c3ae8554be Mon Sep 17 00:00:00 2001 From: Paul Bonaud Date: Wed, 17 Jun 2020 11:06:08 +0200 Subject: deploy: remove custom polling script now that the CLI does it for us See recent changes (https://github.com/CleverCloud/clever-tools/pull/415) introduced in 2.5.0+ version of the clever cli tools --- tasks/redeploy.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tasks/redeploy.yml (limited to 'tasks/redeploy.yml') diff --git a/tasks/redeploy.yml b/tasks/redeploy.yml new file mode 100644 index 0000000..38068da --- /dev/null +++ b/tasks/redeploy.yml @@ -0,0 +1,33 @@ +--- +################################################################## +# Re-deploy only if its the first clever deploy for that project # +################################################################## + +- name: First time push to Clever-Cloud needs a full git clone + command: "git fetch --unshallow" + args: + chdir: "{{ clever_app_root }}" + tags: + - skip_ansible_lint + +- name: Deploy to Clever-Cloud + shell: "clever deploy --force" + args: + chdir: "{{ clever_app_root }}" + environment: + CONFIGURATION_FILE: "{{ clever_login_file }}" + async: 2400 # 40 minutes + poll: 0 + ignore_errors: true + register: clever_deploy + tags: + - skip_ansible_lint + +- name: Wait up to 40 minutes for deployment completion + async_status: + jid: "{{ clever_deploy.ansible_job_id }}" + register: job_result + until: job_result.finished + ignore_errors: true + delay: 30 + retries: 80 # 40 minutes (80 * 30 secs delay) -- cgit v1.2.3