X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=tasks%2Fdeploy.yml;h=84ebe737b8bc3c6a64094c928dab841bf72141d7;hb=85d8706c5b0f5672025342f70117909177657ff1;hp=400a79dbfc7c22291dd3047a0201adba344eb56b;hpb=36858ff42eae09bd653d7fec8b770c93d91a06ab;p=github%2Ffretlink%2Fansible-clever.git diff --git a/tasks/deploy.yml b/tasks/deploy.yml index 400a79d..84ebe73 100644 --- a/tasks/deploy.yml +++ b/tasks/deploy.yml @@ -26,6 +26,8 @@ - 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" + args: + chdir: "{{ clever_app_root }}" register: clever_git_push ignore_errors: true tags: @@ -33,6 +35,8 @@ - name: First time push to Clever-Cloud needs a full git clone command: "git fetch --unshallow" + args: + chdir: "{{ clever_app_root }}" when: - clever_git_push is failed - clever_git_push.stderr is search("shallow update not allowed") @@ -41,12 +45,14 @@ - 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" + args: + chdir: "{{ clever_app_root }}" when: clever_git_push is failed tags: - skip_ansible_lint - name: Watch deployment status - command: clever-wait-deploy.sh + command: "clever-wait-deploy.sh '{{ clever_app_root }}'" async: 900 poll: 0 register: long_command