From c339ca0fd2165d52653aff725f83c000ce5c3ab3 Mon Sep 17 00:00:00 2001 From: djpbessems Date: Wed, 14 Jul 2021 15:29:25 +0200 Subject: [PATCH] Add cleanup logic --- roles/mediaserver/tasks/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/roles/mediaserver/tasks/main.yml b/roles/mediaserver/tasks/main.yml index 1981c7f..158d2fd 100644 --- a/roles/mediaserver/tasks/main.yml +++ b/roles/mediaserver/tasks/main.yml @@ -1,3 +1,20 @@ +- name: Get current running containers + community.docker.docker_host_info: + containers: yes + register: docker_info + +- name: Stop/Remove all current containers + communit.docker.docker_container: + name: "{{ item }}" + state: absent + loop: "{{ docker_info.containers | map(attribute='Id') | list }}" + +- name: Prune everything + community.docker.docker_prune: + containers: yes + images: yes + volumes: yes + - name: Create Docker volumes community.docker.docker_volume: name: "{{ item.name }}"