summaryrefslogtreecommitdiffstats
path: root/ansible/deploy-playbook.yaml
diff options
context:
space:
mode:
authorJan Tuomi <jan.tuomi@eficode.com>2019-12-31 00:13:01 +0200
committerJan Tuomi <jan.tuomi@eficode.com>2019-12-31 00:13:01 +0200
commitc427b91de156aeafdc872c11e682226bb281b6ef (patch)
treeae3a9710f14527c8b35a92aa965cbf055a90b915 /ansible/deploy-playbook.yaml
parent0578e0157159d2cd81999f8f5a3590e855f2732d (diff)
Try things0.0.28
Diffstat (limited to 'ansible/deploy-playbook.yaml')
-rw-r--r--ansible/deploy-playbook.yaml11
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"