initial commit

This commit is contained in:
Ansible Servercow
2024-11-19 16:04:17 +01:00
commit 67c5aae913
26 changed files with 438 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
- name: Prune everything
community.docker.docker_prune:
containers: true
images: true
networks: true
volumes: true
builder_cache: true
register: result

View File

@@ -0,0 +1,4 @@
- name: Prune images only
community.docker.docker_prune:
images: true
register: result

View File

@@ -0,0 +1,12 @@
---
- name: Ensure Docker Compose project is up
community.docker.docker_compose_v2:
project_src: "{{ docker_compose_path }}"
state: present
register: compose_status
- name: Set fact for container status
set_fact:
container_status: "{{ container_status | default({}) | combine({item.Name: (item.State == 'running')}) }}"
verbosity: 0
with_items: "{{ compose_status.containers }}"

View File

@@ -0,0 +1,5 @@
---
- name: Restart Docker Daemon
ansible.builtin.systemd:
name: docker
state: restarted