chore: recuse update {{ data_folder }} to /data

This commit is contained in:
2025-10-12 00:08:08 +10:00
parent bed6e403c2
commit aad9de469e
12 changed files with 46 additions and 46 deletions

View File

@@ -4,7 +4,7 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/mediawiki" - "/data/mediawiki"
- name: Create the wiki container - name: Create the wiki container
docker_container: docker_container:
@@ -19,8 +19,8 @@
PGID: "1000" PGID: "1000"
TZ: "Australia/Brisbane" TZ: "Australia/Brisbane"
volumes: volumes:
- "{{ data_folder }}/mediawiki/images:/var/www/html/images" - "/data/mediawiki/images:/var/www/html/images"
- "{{ data_folder }}/mediawiki/LocalSettings.php:/var/www/html/LocalSettings.php" - "/data/mediawiki/LocalSettings.php:/var/www/html/LocalSettings.php"
labels: labels:
traefik.enable: "true" traefik.enable: "true"
traefik.http.routers.wiki.rule: "Host(`wiki.comprofix.xyz`)" traefik.http.routers.wiki.rule: "Host(`wiki.comprofix.xyz`)"

View File

@@ -4,10 +4,10 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/mssql" - "/data/mssql"
- "{{ data_folder }}/mssql/data" - "/data/mssql/data"
- "{{ data_folder }}/mssql/log" - "/data/mssql/log"
- "{{ data_folder }}/mssql/secrets" - "/data/mssql/secrets"
- name: Create the mssql container - name: Create the mssql container
docker_container: docker_container:
@@ -25,6 +25,6 @@
MSSQL_PID: "Express" MSSQL_PID: "Express"
SA_PASSWORD: "{{ SA_PASSWORD }}" SA_PASSWORD: "{{ SA_PASSWORD }}"
volumes: volumes:
- "{{ data_folder }}/mssql/data:/var/opt/mssql/data" - "/data/mssql/data:/var/opt/mssql/data"
- "{{ data_folder }}/mssql/log:/var/opt/mssql/log" - "/data/mssql/log:/var/opt/mssql/log"
- "{{ data_folder }}/mssql/secrets:/var/opt/mssql/secrets" - "/data/mssql/secrets:/var/opt/mssql/secrets"

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/osticket" - "/data/osticket"
- "{{ data_folder }}/osticket/config" - "/data/osticket/config"
- name: Create the osticket container - name: Create the osticket container
docker_container: docker_container:

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/prowlarr" - "/data/prowlarr"
- "{{ data_folder }}/prowlarr/config" - "/data/prowlarr/config"
- name: Create the prowlarr container - name: Create the prowlarr container
docker_container: docker_container:
@@ -22,7 +22,7 @@
AUTO_UPDATE: "true" #optional AUTO_UPDATE: "true" #optional
DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:prowlarr" DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:prowlarr"
volumes: volumes:
- "{{ data_folder }}/prowlarr/config:/config" - "/data/prowlarr/config:/config"
labels: labels:
traefik.enable: "true" traefik.enable: "true"
traefik.http.routers.prowlarr.rule: "Host(`prowlarr.comprofix.xyz`)" traefik.http.routers.prowlarr.rule: "Host(`prowlarr.comprofix.xyz`)"

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/pykms" - "/data/pykms"
- "{{ data_folder }}/pykms/db" - "/data/pykms/db"
- name: Create the pykms container - name: Create the pykms container
docker_container: docker_container:
@@ -21,6 +21,6 @@
HWID: "RANDOM" HWID: "RANDOM"
LOGLEVEL: "INFO" LOGLEVEL: "INFO"
volumes: volumes:
- "{{ data_folder }}/pykms/db:/home/py-kms/db" - "/data/pykms/db:/home/py-kms/db"
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/radarr" - "/data/radarr"
- "{{ data_folder }}/radarr/config" - "/data/radarr/config"
- name: Create the radarr container - name: Create the radarr container
docker_container: docker_container:
@@ -21,7 +21,7 @@
TZ: "Australia/Brisbane" TZ: "Australia/Brisbane"
DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:radarr" DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:radarr"
volumes: volumes:
- "{{ data_folder }}/radarr/config:/config" - "/data/radarr/config:/config"
- /mnt/nfs/data:/data - /mnt/nfs/data:/data
labels: labels:
traefik.enable: "true" traefik.enable: "true"

View File

@@ -6,8 +6,8 @@
# path: "{{ item }}" # path: "{{ item }}"
# state: directory # state: directory
# with_items: # with_items:
# - "{{ data_folder }}/readarr" # - "/data/readarr"
# - "{{ data_folder }}/readarr/config" # - "/data/readarr/config"
# - name: Create the readarr container # - name: Create the readarr container
# docker_container: # docker_container:
@@ -23,7 +23,7 @@
# TZ: "Australia/Brisbane" # TZ: "Australia/Brisbane"
# DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:readarr" # DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:readarr"
# volumes: # volumes:
# - "{{ data_folder }}/readarr/config/:/config" # - "/data/readarr/config/:/config"
# - /mnt/nfs/data/:/data # - /mnt/nfs/data/:/data
# labels: # labels:
# traefik.enable: "true" # traefik.enable: "true"

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/sabnzbd" - "/data/sabnzbd"
- "{{ data_folder }}/sabnzbd/config" - "/data/sabnzbd/config"
- name: Create the sabnzbd container - name: Create the sabnzbd container
docker_container: docker_container:
@@ -22,7 +22,7 @@
HOSTNAME: "sabnzbd.comprofix.xyz" HOSTNAME: "sabnzbd.comprofix.xyz"
DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:sabnzbd" DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:sabnzbd"
volumes: volumes:
- "{{ data_folder }}/sabnzbd/config:/config" - "/data/sabnzbd/config:/config"
- /mnt/nfs/data:/data - /mnt/nfs/data:/data
labels: labels:
traefik.enable: "true" traefik.enable: "true"

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/sonarr" - "/data/sonarr"
- "{{ data_folder }}/sonarr/config" - "/data/sonarr/config"
- name: Create the sonarr container - name: Create the sonarr container
docker_container: docker_container:
@@ -21,7 +21,7 @@
TZ: "Australia/Brisbane" TZ: "Australia/Brisbane"
DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:sonarr" DOCKER_MODS: "ghcr.io/themepark-dev/theme.park:sonarr"
volumes: volumes:
- "{{ data_folder }}/sonarr/config/:/config" - "/data/sonarr/config/:/config"
- /mnt/nfs/data:/data - /mnt/nfs/data:/data
labels: labels:
traefik.enable: "true" traefik.enable: "true"

View File

@@ -4,9 +4,9 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/speedtest" - "/data/speedtest"
- "{{ data_folder }}/speedtest/config" - "/data/speedtest/config"
- "{{ data_folder }}/speedtest/web" - "/data/speedtest/web"
- name: Create the speedtest container - name: Create the speedtest container
docker_container: docker_container:
@@ -30,8 +30,8 @@
SPEEDTEST_SCHEDULE: "0 * * * *" SPEEDTEST_SCHEDULE: "0 * * * *"
DISPLAY_TIMEZONE: "Australia/Brisbane" DISPLAY_TIMEZONE: "Australia/Brisbane"
volumes: volumes:
- "{{ data_folder }}/speedtest/config:/config" - "/data/speedtest/config:/config"
- "{{ data_folder }}/speedtest/web:/etc/ssl/web" - "/data/speedtest/web:/etc/ssl/web"
labels: labels:
traefik.enable: "true" traefik.enable: "true"
traefik.http.routers.speedtest.rule: "Host(`speedtest.comprofix.xyz`)" traefik.http.routers.speedtest.rule: "Host(`speedtest.comprofix.xyz`)"

View File

@@ -4,8 +4,8 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/traggo" - "/data/traggo"
- "{{ data_folder }}/traggo/data" - "/data/traggo/data"
- name: Create the traggo container - name: Create the traggo container
docker_container: docker_container:

View File

@@ -4,11 +4,11 @@
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
with_items: with_items:
- "{{ data_folder }}/vaultwarden" - "/data/vaultwarden"
- "{{ data_folder }}/vaultwarden/config" - "/data/vaultwarden/config"
- "{{ data_folder }}/vaultwardenbackup" - "/data/vaultwardenbackup"
- "{{ data_folder }}/vaultwardenbackup/config" - "/data/vaultwardenbackup/config"
- "{{ data_folder }}/vaultwardenbackup/config/rclone" - "/data/vaultwardenbackup/config/rclone"
- name: Create the vaultwarden container - name: Create the vaultwarden container
docker_container: docker_container:
@@ -23,7 +23,7 @@
PGID: "1000" PGID: "1000"
TZ: "Australia/Brisbane" TZ: "Australia/Brisbane"
volumes: volumes:
- "{{ data_folder }}/vaultwarden/data:/data" - "/data/vaultwarden/data:/data"
labels: labels:
traefik.enable: "true" traefik.enable: "true"
traefik.http.routers.vaultwarden.rule: "Host(`vault.comprofix.com`)" traefik.http.routers.vaultwarden.rule: "Host(`vault.comprofix.com`)"
@@ -36,7 +36,7 @@
- name: Copy rclone config - name: Copy rclone config
copy: copy:
src: scripts/rclone.conf src: scripts/rclone.conf
dest: "{{ data_folder }}/vaultwardenbackup/config/rclone/rclone.conf" dest: "/data/vaultwardenbackup/config/rclone/rclone.conf"
decrypt: yes decrypt: yes
mode: "0600" mode: "0600"
@@ -54,8 +54,8 @@
BACKUP_KEEP_DAYS: "14" BACKUP_KEEP_DAYS: "14"
ZIP_PASSWORD: "{{ VAULTWARDEN_BACKUP_ZIP_PASSWORD }}" ZIP_PASSWORD: "{{ VAULTWARDEN_BACKUP_ZIP_PASSWORD }}"
volumes: volumes:
- "{{ data_folder }}/vaultwarden/data:/bitwarden/data" - "/data/vaultwarden/data:/bitwarden/data"
- "{{ data_folder }}/vaultwardenbackup/config:/config" - "/data/vaultwardenbackup/config:/config"
register: container register: container