Stoppe Gitea nur, wenn eine docker-compose.yaml existiert

This commit is contained in:
Marius Alwan Meyer 2023-04-30 23:59:58 +00:00
parent d8a29adb56
commit 4f1c51475c
2 changed files with 11 additions and 1 deletions

View File

@ -1,13 +1,21 @@
- name: Get stats of docker-compose.yaml
ansible.builtin.stat:
path: /opt/gitea/docker-compose.yaml
register: docker_compose_stat
listen:
- Backup Gitea
- name: Stop Gitea for Backup
community.docker.docker_compose:
project_src: /opt/gitea
state: present
stopped: true
ignore_errors: true
register: docker_compose
listen:
- Backup Gitea
notify:
- Ensure Gitea is running
when: docker_compose_stat.stat.exists is defined and docker_compose_stat.stat.exists
- name: Backup Gitea Directory
ansible.builtin.synchronize:

View File

@ -6,10 +6,12 @@
community.docker.docker_compose:
project_src: /opt/gitea
restarted: true
register: docker_compose
- name: Ensure Gitea is running
community.docker.docker_compose:
project_src: /opt/gitea
register: docker_compose
- name: Check Gitea HTTP Response
ansible.builtin.uri: