23 lines
639 B
YAML
23 lines
639 B
YAML
---
|
|
- hosts: snickers-docker
|
|
gather_facts: no
|
|
vars:
|
|
verbose: false
|
|
compose_folder: "/mnt/docker-storage/radiator-web/"
|
|
|
|
tasks:
|
|
- name: Ensures {{ compose_folder }} dir exists
|
|
stat:
|
|
path: "{{ compose_folder }}docker-compose.yml"
|
|
register: file_details
|
|
|
|
- name: Fail if docker-compose file doesn't exist
|
|
fail:
|
|
msg: "docker-compose.yml doesn't exist in expected location (expected in {{ compose_folder }})"
|
|
when: not file_details.stat.exists
|
|
|
|
- name: Update container image
|
|
community.general.docker_compose:
|
|
project_src: "{{ compose_folder }}"
|
|
pull: yes
|