diff options
| author | Jan Tuomi <jan.tuomi@eficode.com> | 2019-12-31 00:13:01 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan.tuomi@eficode.com> | 2019-12-31 00:13:01 +0200 |
| commit | c427b91de156aeafdc872c11e682226bb281b6ef (patch) | |
| tree | ae3a9710f14527c8b35a92aa965cbf055a90b915 /ansible/deploy-playbook.yaml | |
| parent | 0578e0157159d2cd81999f8f5a3590e855f2732d (diff) | |
Try things0.0.28
Diffstat (limited to 'ansible/deploy-playbook.yaml')
| -rw-r--r-- | ansible/deploy-playbook.yaml | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/ansible/deploy-playbook.yaml b/ansible/deploy-playbook.yaml index a6c80b7..551e385 100644 --- a/ansible/deploy-playbook.yaml +++ b/ansible/deploy-playbook.yaml @@ -5,12 +5,12 @@ container_name: ansible-deploy-ci-test tasks: - - name: Register previous container ID for possible fallback - shell: "docker ps -q --filter name={{ container_name }}" + - name: Register previous image name for possible fallback + shell: "docker ps --filter name=ansible-deploy-ci-test --format='{{json .Image}}'" register: prev - set_fact: - prev_container_id="{{ prev.stdout }}" + prev_image_name="{{ prev.stdout }}" - name: Docker login docker_login: @@ -27,7 +27,7 @@ docker_container: name: "{{ container_name }}" image: "{{ image_name }}" - state: stopped + state: absent - name: Create app container docker_container: @@ -45,7 +45,8 @@ - name: Rollback if app isn't responding docker_container: - name: "{{ prev_container_id }}" + name: "{{ container_name }}" + image: "{{ prev_image_name }}" state: started ports: - "80:80" |
