Merge "Refactor check for new container images"
This commit is contained in:
commit
5ad1a402d3
@ -41,14 +41,23 @@
|
|||||||
- name: Install reverse proxy
|
- name: Install reverse proxy
|
||||||
include_tasks: proxy.yaml
|
include_tasks: proxy.yaml
|
||||||
|
|
||||||
|
- name: Get list of image IDs pre pull
|
||||||
|
# The --quiet flag prints out only image IDs
|
||||||
|
command: docker image list --quiet
|
||||||
|
register: pre_pull_image_ids
|
||||||
|
|
||||||
- name: Run docker-compose pull
|
- name: Run docker-compose pull
|
||||||
shell:
|
shell:
|
||||||
cmd: docker-compose pull
|
cmd: docker-compose pull
|
||||||
chdir: /etc/gitea-docker/
|
chdir: /etc/gitea-docker/
|
||||||
register: docker_compose_pull
|
|
||||||
|
- name: Get list of image IDs post pull
|
||||||
|
# The --quiet flag prints out only image IDs
|
||||||
|
command: docker image list --quiet
|
||||||
|
register: post_pull_image_ids
|
||||||
|
|
||||||
- name: Stop/Start gitea safely for Gerrit replication
|
- name: Stop/Start gitea safely for Gerrit replication
|
||||||
when: "'downloaded newer image' in docker_compose_pull.stderr"
|
when: pre_pull_image_ids.stdout_lines|sort != post_pull_image_ids.stdout_lines|sort
|
||||||
block:
|
block:
|
||||||
- name: Run docker-compose stop
|
- name: Run docker-compose stop
|
||||||
shell:
|
shell:
|
||||||
|
@ -80,13 +80,23 @@
|
|||||||
yes
|
yes
|
||||||
creates: /var/jitsi-meet/jvb/jvb-keystore.store
|
creates: /var/jitsi-meet/jvb/jvb-keystore.store
|
||||||
|
|
||||||
|
- name: Get list of image IDs pre pull
|
||||||
|
# The --quiet flag prints out only image IDs
|
||||||
|
command: docker image list --quiet
|
||||||
|
register: pre_pull_image_ids
|
||||||
|
|
||||||
- name: Run docker-compose pull
|
- name: Run docker-compose pull
|
||||||
shell:
|
shell:
|
||||||
cmd: docker-compose pull
|
cmd: docker-compose pull
|
||||||
chdir: /etc/jitsi-meet-docker/
|
chdir: /etc/jitsi-meet-docker/
|
||||||
register: docker_compose_pull
|
|
||||||
|
- name: Get list of image IDs post pull
|
||||||
|
# The --quiet flag prints out only image IDs
|
||||||
|
command: docker image list --quiet
|
||||||
|
register: post_pull_image_ids
|
||||||
|
|
||||||
- name: Stop/Start containers if needed
|
- name: Stop/Start containers if needed
|
||||||
when: "'downloaded newer image' in docker_compose_pull.stderr"
|
when: pre_pull_image_ids.stdout_lines|sort != post_pull_image_ids.stdout_lines|sort
|
||||||
block:
|
block:
|
||||||
- name: Run docker-compose down
|
- name: Run docker-compose down
|
||||||
shell:
|
shell:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user