pull images when deploying
Some checks failed
Deploy Containers / Prepare (push) Failing after 5m21s

This commit is contained in:
2025-08-10 18:01:58 -04:00
parent a611529e05
commit ecaf52f268
23 changed files with 163 additions and 0 deletions

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/code-server" - "{{ data_dir }}/code-server"
- name: Pull latest Code Server Docker Image
docker_image:
name: lscr.io/linuxserver/code-server
tag: latest
source: pull
- name: Create Code Server Docker Container - name: Create Code Server Docker Container
docker_container: docker_container:
name: codeserver name: codeserver

View File

@@ -1,4 +1,10 @@
--- ---
- name: Pull latest Cup Docker Image
docker_image:
name: ghcr.io/sergi0g/cup
tag: latest
source: pull
- name: Create Cup Docker Container - name: Create Cup Docker Container
docker_container: docker_container:
name: Cup name: Cup

View File

@@ -1,4 +1,10 @@
--- ---
- name: Pull latest Dashdot Docker Image
docker_image:
name: mauricenino/dashdot
tag: latest
source: pull
- name: Create Dashdot Docker Container - name: Create Dashdot Docker Container
docker_container: docker_container:
name: dashdot name: dashdot

View File

@@ -1,4 +1,10 @@
--- ---
- name: Pull latest Dozzle Docker Image
docker_image:
name: amir20/dozzle
tag: latest
source: pull
- name: Create Dozzle Docker Container - name: Create Dozzle Docker Container
docker_container: docker_container:
name: dozzle name: dozzle

View File

@@ -12,6 +12,12 @@
docker_network: docker_network:
name: drop name: drop
- name: Pull latest Drop Docker Image
docker_image:
name: ghcr.io/drop-oss/drop
tag: v0.3.0
source: pull
- name: Create Drop DB Container - name: Create Drop DB Container
docker_container: docker_container:
name: drop_postgres name: drop_postgres

View File

@@ -1,4 +1,10 @@
--- ---
- name: Pull latest Excalidraw Docker Image
docker_image:
name: excalidraw/excalidraw
tag: latest
source: pull
- name: Create Excalidraw Docker Container - name: Create Excalidraw Docker Container
docker_container: docker_container:
name: excalidraw name: excalidraw

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/gitea" - "{{ data_dir }}/gitea"
- name: Pull latest Gitea Docker Image
docker_image:
name: docker.gitea.com/gitea
tag: latest
source: pull
- name: Create Gitea Docker Container - name: Create Gitea Docker Container
docker_container: docker_container:
name: gitea name: gitea

View File

@@ -8,6 +8,12 @@
- "{{ data_dir }}/glance/config" - "{{ data_dir }}/glance/config"
- "{{ data_dir }}/glance/assets" - "{{ data_dir }}/glance/assets"
- name: Pull latest Glance Docker Image
docker_image:
name: glanceapp/glance
tag: latest
source: pull
- name: Create Glance Docker Container - name: Create Glance Docker Container
docker_container: docker_container:
name: glance name: glance

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/homebridge" - "{{ data_dir }}/homebridge"
- name: Pull latest Homebridge Docker Image
docker_image:
name: homebridge/homebridge
tag: latest
source: pull
- name: Create Homebridge Docker Container - name: Create Homebridge Docker Container
docker_container: docker_container:
name: homebridge name: homebridge

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/jellyfin" - "{{ data_dir }}/jellyfin"
- name: Pull latest Jellyfin Docker Image
docker_image:
name: lscr.io/linuxserver/jellyfin
tag: latest
source: pull
- name: Create Jellyfin Docker Container - name: Create Jellyfin Docker Container
docker_container: docker_container:
name: jellyfin name: jellyfin

View File

@@ -12,6 +12,27 @@
docker_network: docker_network:
name: monitoring name: monitoring
- name: Pull latest Grafana Docker Image
docker_image:
name: grafana/grafana
tag: latest
source: pull
- name: Pull latest Prometheus Docker Image
docker_image:
name: prom/prometheus
tag: latest
source: pull
- name: Pull latest CAdvisor Docker Image
docker_image:
name: gcr.io/cadvisor/cadvisor
tag: latest
source: pull
- name: Pull latest Node Exporter Docker Image
docker_image:
name: prom/node-exporter
tag: latest
source: pull
- name: Create Grafana Docker Container - name: Create Grafana Docker Container
docker_container: docker_container:
name: grafana name: grafana

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/navidrome" - "{{ data_dir }}/navidrome"
- name: Pull latest Navidrome Docker Image
docker_image:
name: deluan/navidrome
tag: latest
source: pull
- name: Create Navidrome Docker Container - name: Create Navidrome Docker Container
docker_container: docker_container:
name: navidrome name: navidrome

View File

@@ -12,6 +12,12 @@
docker_network: docker_network:
name: nextcloud name: nextcloud
- name: Pull latest Nextcloud Docker Image
docker_image:
name: nextcloud
tag: latest
source: pull
- name: Create Nextcloud DB Docker Container - name: Create Nextcloud DB Docker Container
docker_container: docker_container:
name: nc_postgresql name: nc_postgresql

View File

@@ -8,6 +8,12 @@
- "{{ data_dir }}/ntfy/cache" - "{{ data_dir }}/ntfy/cache"
- "{{ data_dir }}/ntfy/data" - "{{ data_dir }}/ntfy/data"
- name: Pull latest Ntfy Docker Image
docker_image:
name: binwiederhier/ntfy
tag: latest
source: pull
- name: Create Ntfy Docker Container - name: Create Ntfy Docker Container
docker_container: docker_container:
name: ntfy name: ntfy

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/nzbget" - "{{ data_dir }}/nzbget"
- name: Pull latest NZBGet Docker Image
docker_image:
name: lscr.io/linuxserver/nzbget
tag: latest
source: pull
- name: Create NZBGet Docker Container - name: Create NZBGet Docker Container
docker_container: docker_container:
name: nzbget name: nzbget

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/pihole" - "{{ data_dir }}/pihole"
- name: Pull latest PiHole Docker Image
docker_image:
name: pihole/pihole
tag: latest
source: pull
- name: Create PiHole Docker Container - name: Create PiHole Docker Container
docker_container: docker_container:
name: pihole name: pihole

View File

@@ -16,6 +16,12 @@
docker_network: docker_network:
name: metrics name: metrics
- name: Pull latest Plausible Docker Image
docker_image:
name: ghcr.io/plausible/community-edition
tag: v3.0.1
source: pull
- name: Deploy Plausible Database Docker Container - name: Deploy Plausible Database Docker Container
docker_container: docker_container:
name: metrics_postgres name: metrics_postgres

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/pocketid" - "{{ data_dir }}/pocketid"
- name: Pull latest PocketID Docker Image
docker_image:
name: ghcr.io/pocket-id/pocket-id
tag: v1
source: pull
- name: Create PocketID Docker Container - name: Create PocketID Docker Container
docker_container: docker_container:
name: pocketid name: pocketid

View File

@@ -10,6 +10,12 @@
- "{{ data_dir }}/romm/config" - "{{ data_dir }}/romm/config"
- "{{ data_dir }}/romm/db" - "{{ data_dir }}/romm/db"
- name: Pull latest Romm Docker Image
docker_image:
name: rommapp/romm
tag: v1
source: pull
- name: Create Romm DB Docker Container - name: Create Romm DB Docker Container
docker_container: docker_container:
name: romm-db name: romm-db

View File

@@ -9,6 +9,22 @@
- "{{ data_dir }}/servarr/radarr_config" - "{{ data_dir }}/servarr/radarr_config"
- "{{ data_dir }}/servarr/lidarr_config" - "{{ data_dir }}/servarr/lidarr_config"
- name: Pull latest Radarr Docker Image
docker_image:
name: lscr.io/linuxserver/radarr
tag: latest
source: pull
- name: Pull latest Sonarr Docker Image
docker_image:
name: lscr.io/linuxserver/sonarr
tag: latest
source: pull
- name: Pull latest Lidarr Docker Image
docker_image:
name: lscr.io/linuxserver/lidarr
tag: latest
source: pull
- name: Deploy Radarr Container - name: Deploy Radarr Container
docker_container: docker_container:
name: radarr name: radarr

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/tautulli" - "{{ data_dir }}/tautulli"
- name: Pull latest Tautulli Docker Image
docker_image:
name: ghcr.io/tautulli/tautulli
tag: latest
source: pull
- name: Create Tautulli Docker Container - name: Create Tautulli Docker Container
docker_container: docker_container:
name: tautulli name: tautulli

View File

@@ -1,4 +1,10 @@
--- ---
- name: Pull latest Tinyauth Docker Image
docker_image:
name: ghcr.io/steveiliop56/tinyauth
tag: v3
source: pull
- name: Create Tinyauth Docker Container - name: Create Tinyauth Docker Container
docker_container: docker_container:
name: tinyauth name: tinyauth

View File

@@ -6,6 +6,12 @@
with_items: with_items:
- "{{ data_dir }}/vaultwarden" - "{{ data_dir }}/vaultwarden"
- name: Pull latest Vaultwarden Docker Image
docker_image:
name: vaultwarden/server
tag: latest
source: pull
- name: Create Vaultwarden Docker Container - name: Create Vaultwarden Docker Container
docker_container: docker_container:
name: vaultwarden name: vaultwarden