From 0e63672decc4e7098f33916a69fe33aa093093cc Mon Sep 17 00:00:00 2001 From: Tobias Manske Date: Tue, 28 Feb 2023 20:17:23 +0100 Subject: [PATCH] Fix role.state:absent --- coreos-config/roles/compose_project/tasks/remove.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/coreos-config/roles/compose_project/tasks/remove.yml b/coreos-config/roles/compose_project/tasks/remove.yml index 1b0c815..2e9e61d 100644 --- a/coreos-config/roles/compose_project/tasks/remove.yml +++ b/coreos-config/roles/compose_project/tasks/remove.yml @@ -1,11 +1,18 @@ --- +- name: Check if service is present + stat: + path: "{{ service_dir | mandatory }}" + register: dir + - name: Stop Service community.docker.docker_compose: project_src: "{{ service_dir | mandatory }}" state: absent remove_orphans: true + when: dir.stat.exists == True - name: Remove Service file: state: absent path: "{{ service_dir | mandatory }}" + when: dir.stat.exists == True