From c427b91de156aeafdc872c11e682226bb281b6ef Mon Sep 17 00:00:00 2001 From: Jan Tuomi Date: Tue, 31 Dec 2019 00:13:01 +0200 Subject: Try things --- ansible/deploy-playbook.yaml | 11 ++++++----- 1 file 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" -- cgit v1.3