27 lines
746 B
YAML
27 lines
746 B
YAML
---
|
|
- name: Pre-build images to ensure base images are pulled
|
|
become: true
|
|
ansible.builtin.command:
|
|
cmd: docker compose build --pull
|
|
chdir: "{{ item }}"
|
|
loop: "{{ docker_compose_dirs | default([]) }}"
|
|
changed_when: false
|
|
register: _build_result
|
|
|
|
- name: Pull latest non-buildable service images
|
|
become: true
|
|
ansible.builtin.command:
|
|
cmd: docker compose pull --ignore-buildable --ignore-pull-failures
|
|
chdir: "{{ item }}"
|
|
loop: "{{ docker_compose_dirs | default([]) }}"
|
|
changed_when: false
|
|
|
|
- name: Update Docker Compose stacks
|
|
become: true
|
|
community.docker.docker_compose_v2:
|
|
project_src: "{{ item }}"
|
|
state: present
|
|
pull: never
|
|
build: always
|
|
loop: "{{ docker_compose_dirs | default([]) }}"
|