Files
homelab/docker.yml
Matthew McKinnon 50d0386d1f
All checks were successful
Deploy / Prepare Build (push) Successful in 4m16s
chore: add planka
2025-10-12 22:51:09 +10:00

97 lines
2.2 KiB
YAML

---
- hosts: docker
become: yes
vars_files:
- vars/gitea-images.yml
vars:
traefik_host: "traefik.comprofix.xyz"
pre_tasks:
- name: Connect iscsi
import_tasks: tasks/iscsi.yml
vars:
iscsi_targets:
- iqn: iqn.2005-10.org.freenas.ctl:iscsi-docker
portal: 10.10.10.2
mount_point: /data
tags: iscsi_connect
- name: Connect NFS
import_tasks: tasks/nfs.yml
vars:
mounts:
- name: Data share
path: /mnt/nfs/data
src: truenas.comprofix.xyz:/mnt/datapool/docker
tasks:
- name: Deploy traefik website
import_tasks: tasks/traefik.yml
- name: Deploy iDrac Fan Controller
import_tasks: tasks/idrac.yml
tags: idrac_install
- name: Deploy Planka
import_tasks: tasks/planka.yml
- name: Deploy MariaDB
import_tasks: tasks/mariadb.yml
tags: mariadb_install
- name: Deploy InvoiceNinja
import_tasks: tasks/invoiceninja.yml
tags: invoiceninja_install
- name: Deploy Homepage
import_tasks: tasks/homepage.yml
tags: homepage_install
- name: Deploy speedtest-tracker
import_tasks: tasks/speedtest.yml
tags: speedtest_install
- name: Deploy dozzle
import_tasks: tasks/dozzle.yml
tags: dozzle_install
- name: Deploy jellyseerr
import_tasks: tasks/jellyseerr.yml
tags: jellyseerr_install
- name: Deploy lidarr
import_tasks: tasks/lidarr.yml
tags: lidarr_install
- name: Deploy prowlarr
import_tasks: tasks/prowlarr.yml
tags: prowlarr_install
- name: Deploy radarr
import_tasks: tasks/radarr.yml
tags: radarr_install
- name: Deploy sonarr
import_tasks: tasks/sonarr.yml
tags: sonarr_install
- name: Deploy sabnzbd
import_tasks: tasks/sabnzbd.yml
tags: sabnzbd_install
- name: Deploy mealie
import_tasks: tasks/mealie.yml
tags: mealie_install
- name: Deploy pyKMS
import_tasks: tasks/pykms.yml
tags: pykms_install
- name: Deploy mediawiki
import_tasks: tasks/mediawiki.yml
tags: mediawiki_install
tags: dockerserver_install