diff --git a/tasks/codeserver.yml b/tasks/codeserver.yml index 5e9426f..14f72b3 100644 --- a/tasks/codeserver.yml +++ b/tasks/codeserver.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: codeserver diff --git a/tasks/cup.yml b/tasks/cup.yml index 3d51356..adf8c49 100644 --- a/tasks/cup.yml +++ b/tasks/cup.yml @@ -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 docker_container: name: Cup diff --git a/tasks/dashdot.yml b/tasks/dashdot.yml index 3698737..b20ebcb 100644 --- a/tasks/dashdot.yml +++ b/tasks/dashdot.yml @@ -1,4 +1,10 @@ --- +- name: Pull latest Dashdot Docker Image + docker_image: + name: mauricenino/dashdot + tag: latest + source: pull + - name: Create Dashdot Docker Container docker_container: name: dashdot diff --git a/tasks/dozzle.yml b/tasks/dozzle.yml index 76d963f..1b02532 100644 --- a/tasks/dozzle.yml +++ b/tasks/dozzle.yml @@ -1,4 +1,10 @@ --- +- name: Pull latest Dozzle Docker Image + docker_image: + name: amir20/dozzle + tag: latest + source: pull + - name: Create Dozzle Docker Container docker_container: name: dozzle diff --git a/tasks/drop.yml b/tasks/drop.yml index d6908f9..f899d7d 100644 --- a/tasks/drop.yml +++ b/tasks/drop.yml @@ -12,6 +12,12 @@ docker_network: 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 docker_container: name: drop_postgres diff --git a/tasks/excalidraw.yml b/tasks/excalidraw.yml index 96a667f..447acd9 100644 --- a/tasks/excalidraw.yml +++ b/tasks/excalidraw.yml @@ -1,4 +1,10 @@ --- +- name: Pull latest Excalidraw Docker Image + docker_image: + name: excalidraw/excalidraw + tag: latest + source: pull + - name: Create Excalidraw Docker Container docker_container: name: excalidraw diff --git a/tasks/gitea.yml b/tasks/gitea.yml index e56bbb9..892827d 100644 --- a/tasks/gitea.yml +++ b/tasks/gitea.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: gitea diff --git a/tasks/glance.yml b/tasks/glance.yml index d2e27c4..edeb285 100644 --- a/tasks/glance.yml +++ b/tasks/glance.yml @@ -8,6 +8,12 @@ - "{{ data_dir }}/glance/config" - "{{ data_dir }}/glance/assets" +- name: Pull latest Glance Docker Image + docker_image: + name: glanceapp/glance + tag: latest + source: pull + - name: Create Glance Docker Container docker_container: name: glance diff --git a/tasks/homebridge.yml b/tasks/homebridge.yml index 5406852..d1ff366 100644 --- a/tasks/homebridge.yml +++ b/tasks/homebridge.yml @@ -6,6 +6,12 @@ with_items: - "{{ data_dir }}/homebridge" +- name: Pull latest Homebridge Docker Image + docker_image: + name: homebridge/homebridge + tag: latest + source: pull + - name: Create Homebridge Docker Container docker_container: name: homebridge diff --git a/tasks/jellyfin.yml b/tasks/jellyfin.yml index bd37cac..8cccd56 100644 --- a/tasks/jellyfin.yml +++ b/tasks/jellyfin.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: jellyfin diff --git a/tasks/monitoring.yml b/tasks/monitoring.yml index 447879f..536e238 100644 --- a/tasks/monitoring.yml +++ b/tasks/monitoring.yml @@ -12,6 +12,27 @@ docker_network: 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 docker_container: name: grafana diff --git a/tasks/navidrome.yml b/tasks/navidrome.yml index 6ceeb31..836e3c0 100644 --- a/tasks/navidrome.yml +++ b/tasks/navidrome.yml @@ -6,6 +6,12 @@ with_items: - "{{ data_dir }}/navidrome" +- name: Pull latest Navidrome Docker Image + docker_image: + name: deluan/navidrome + tag: latest + source: pull + - name: Create Navidrome Docker Container docker_container: name: navidrome diff --git a/tasks/nextcloud.yml b/tasks/nextcloud.yml index f076059..ca5eefb 100644 --- a/tasks/nextcloud.yml +++ b/tasks/nextcloud.yml @@ -12,6 +12,12 @@ docker_network: name: nextcloud +- name: Pull latest Nextcloud Docker Image + docker_image: + name: nextcloud + tag: latest + source: pull + - name: Create Nextcloud DB Docker Container docker_container: name: nc_postgresql diff --git a/tasks/ntfy.yml b/tasks/ntfy.yml index 567579b..13d5658 100644 --- a/tasks/ntfy.yml +++ b/tasks/ntfy.yml @@ -8,6 +8,12 @@ - "{{ data_dir }}/ntfy/cache" - "{{ data_dir }}/ntfy/data" +- name: Pull latest Ntfy Docker Image + docker_image: + name: binwiederhier/ntfy + tag: latest + source: pull + - name: Create Ntfy Docker Container docker_container: name: ntfy diff --git a/tasks/nzbget.yml b/tasks/nzbget.yml index 45ef5e1..1780cd8 100644 --- a/tasks/nzbget.yml +++ b/tasks/nzbget.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: nzbget diff --git a/tasks/pihole.yml b/tasks/pihole.yml index 372b2b6..4e65a89 100644 --- a/tasks/pihole.yml +++ b/tasks/pihole.yml @@ -6,6 +6,12 @@ with_items: - "{{ data_dir }}/pihole" +- name: Pull latest PiHole Docker Image + docker_image: + name: pihole/pihole + tag: latest + source: pull + - name: Create PiHole Docker Container docker_container: name: pihole diff --git a/tasks/plausible.yml b/tasks/plausible.yml index 671a40f..0faa350 100644 --- a/tasks/plausible.yml +++ b/tasks/plausible.yml @@ -16,6 +16,12 @@ docker_network: 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 docker_container: name: metrics_postgres diff --git a/tasks/pocketid.yml b/tasks/pocketid.yml index 02d35ac..dba2176 100644 --- a/tasks/pocketid.yml +++ b/tasks/pocketid.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: pocketid diff --git a/tasks/romm.yml b/tasks/romm.yml index b484a9d..2fdd47f 100644 --- a/tasks/romm.yml +++ b/tasks/romm.yml @@ -10,6 +10,12 @@ - "{{ data_dir }}/romm/config" - "{{ 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 docker_container: name: romm-db diff --git a/tasks/servarr.yml b/tasks/servarr.yml index 944b33b..4980f64 100644 --- a/tasks/servarr.yml +++ b/tasks/servarr.yml @@ -9,6 +9,22 @@ - "{{ data_dir }}/servarr/radarr_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 docker_container: name: radarr diff --git a/tasks/tautulli.yml b/tasks/tautulli.yml index c0e6baa..8244688 100644 --- a/tasks/tautulli.yml +++ b/tasks/tautulli.yml @@ -6,6 +6,12 @@ with_items: - "{{ 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 docker_container: name: tautulli diff --git a/tasks/tinyauth.yml b/tasks/tinyauth.yml index 00ec95d..79b5099 100644 --- a/tasks/tinyauth.yml +++ b/tasks/tinyauth.yml @@ -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 docker_container: name: tinyauth diff --git a/tasks/vaultwarden.yml b/tasks/vaultwarden.yml index bbda38b..8079469 100644 --- a/tasks/vaultwarden.yml +++ b/tasks/vaultwarden.yml @@ -6,6 +6,12 @@ with_items: - "{{ data_dir }}/vaultwarden" +- name: Pull latest Vaultwarden Docker Image + docker_image: + name: vaultwarden/server + tag: latest + source: pull + - name: Create Vaultwarden Docker Container docker_container: name: vaultwarden