aboutsummaryrefslogtreecommitdiffhomepage
path: root/tasks/deploy.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tasks/deploy.yml')
-rw-r--r--tasks/deploy.yml6
1 files changed, 6 insertions, 0 deletions
diff --git a/tasks/deploy.yml b/tasks/deploy.yml
index 54c04ac..5e773b4 100644
--- a/tasks/deploy.yml
+++ b/tasks/deploy.yml
@@ -16,13 +16,18 @@
16 shell: "clever env import < {{ clever_app_confdir }}/env" 16 shell: "clever env import < {{ clever_app_confdir }}/env"
17 environment: 17 environment:
18 CONFIGURATION_FILE: "{{ clever_login_file }}" 18 CONFIGURATION_FILE: "{{ clever_login_file }}"
19 changed_when: false
19 20
20#TODO: Improve ssh-key validation 21#TODO: Improve ssh-key validation
21- name: Accept Clever-Cloud servers 22- name: Accept Clever-Cloud servers
22 shell: "ssh-keyscan -H push-par-clevercloud-customers.services.clever-cloud.com >> ~/.ssh/known_hosts" 23 shell: "ssh-keyscan -H push-par-clevercloud-customers.services.clever-cloud.com >> ~/.ssh/known_hosts"
24 tags:
25 - skip_ansible_lint
23 26
24- name: Push to Clever-Cloud to trigger deployment 27- name: Push to Clever-Cloud to trigger deployment
25 command: "git push --force git+ssh://git@push-par-clevercloud-customers.services.clever-cloud.com/{{ clever_app }}.git HEAD:refs/heads/master" 28 command: "git push --force git+ssh://git@push-par-clevercloud-customers.services.clever-cloud.com/{{ clever_app }}.git HEAD:refs/heads/master"
29 tags:
30 - skip_ansible_lint
26 31
27- name: Watch deployment status 32- name: Watch deployment status
28 command: clever-wait-deploy.sh 33 command: clever-wait-deploy.sh
@@ -31,6 +36,7 @@
31 register: long_command 36 register: long_command
32 environment: 37 environment:
33 CONFIGURATION_FILE: "{{ clever_login_file }}" 38 CONFIGURATION_FILE: "{{ clever_login_file }}"
39 changed_when: False
34 40
35# Waits up to 15 minutes 41# Waits up to 15 minutes
36- name: Wait for deployment completion 42- name: Wait for deployment completion