Merge pull request 'app-validation' (#1) from app-validation into main

Reviewed-on: #1
This commit was merged in pull request #1.
This commit is contained in:
2026-02-28 18:36:51 +00:00
2 changed files with 15 additions and 0 deletions

View File

@@ -3,6 +3,7 @@
hosts: docker_hosts
become: true
gather_facts: no
ignore_errors: true
tasks:
- name: Prune all unused containers, images, networks, volumes
community.docker.docker_prune:

View File

@@ -41,3 +41,17 @@
networks: true
volumes: true
builder_cache: true
- name: Get status of all containers
ansible.builtin.command: "docker ps -a --format {{ '{{' }}.Names{{ '}}' }}|{{ '{{' }}.State{{ '}}' }}"
register: container_statuses
changed_when: false
- name: Identify containers not in running state
ansible.builtin.set_fact:
not_up_containers: "{{ container_statuses.stdout_lines | reject('search', '\\|running$') | map('split', '|') | map('first') | list }}"
- name: Report containers not in running state
ansible.builtin.debug:
msg: "WARNING: The following containers are not running on {{ inventory_hostname }}: {{ not_up_containers | join(', ') }}"
when: not_up_containers | length > 0