first commit

This commit is contained in:
2026-01-30 14:49:44 -05:00
commit eb829c624c
5 changed files with 210 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
- hosts: VMs
gather_facts: no
tasks:
- name: Prune all unused containers, images, networks, volumes
community.docker.docker_prune:
containers: true
images: true
networks: true
volumes: true
builder_cache: true

View File

@@ -0,0 +1,57 @@
# Use with: ansible-playbook -i inventories/inventory.proxmox.yml playbooks/dockerUpdate.yml --limit docker_hosts
- name: Update Docker containers for media-app
hosts: media-app
tasks:
- name: Pull new images for all services
community.docker.docker_compose_v2:
project_src: "{{ item.directory }}"
state: present
loop:
- { directory: "/home/jerick/audiobookshelf" }
- { directory: "/home/jerick/authelia" }
- { directory: "/home/jerick/bazarr" }
- { directory: "/home/jerick/firefly3" }
- { directory: "/home/jerick/gitea" }
- { directory: "/home/jerick/gotify" }
- { directory: "/home/jerick/it-tools" }
- { directory: "/home/jerick/joplin" }
- { directory: "/home/jerick/nginxproxy" }
- { directory: "/home/jerick/ombi" }
- { directory: "/home/jerick/picoshare" }
- { directory: "/home/jerick/romM" }
- { directory: "/home/jerick/tandoor_recipes" }
- { directory: "/home/jerick/tautulli" }
- { directory: "/home/jerick/watchtower" }
- { directory: "/home/jerick/immich" }
- name: Update Docker containers for media-management
hosts: media-management
tasks:
- name: Pull new images for all services
community.docker.docker_compose_v2:
project_src: "{{ item.directory }}"
state: present
loop:
- { directory: "/home/jerick/docker" }
- name: Update Docker containers for plex
hosts: plex
tasks:
- name: Pull new images for all services
community.docker.docker_compose_v2:
project_src: "{{ item.directory }}"
state: present
loop:
- { directory: "/home/jerick/plex" }
- { directory: "/home/jerick/plexAutoLanguages" }
- name: Cleanup
hosts: docker_hosts
tasks:
- name: Prune Docker Images, Networks, etc
community.docker.docker_prune:
containers: true
images: true
networks: true
volumes: true
builder_cache: true