You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible-homelab/roles/setup_hosted_services/defaults/main.yml

51 lines
1.2 KiB
YAML

---
services:
- name: gitea
- name: mealie
- name: linkding
- name: overseerr
- name: nextcloud
- name: dashboards
- name: nginx-proxy-manager
- name: plex
- name: uptime-kuma
- name: vpn-stack
- name: docker-volume-backup
- name: mariadb
- name: photoprism
# any additional docker networks that should be created
docker_networks:
- mariadb_net
qnap:
# path on qnap where downloads go
downloads_dir: /mnt/ssd0/downloads
# path on qnap where plex transcoding happens
transcoding_dir: /mnt/ssd0/transcoding
# path on qnap where movies are stored
movies_dir: /mnt/mergerfs/media/movies
# path on qnap where tv shows are stored
tv_dir: /mnt/mergerfs/media/tv
# path on qnap where docker compose files are stored
docker_compose_directory: /etc/docker-compose
# path on qnap where backups are stored
backups_dir: /mnt/mergerfs/backups
photoprism_dir: /mnt/mergerfs/photoprism
# dashy related config
dashy:
destination_dir: /etc/config/dashy
destination_file: dashy-config.yml
source_file: dashboards/dashy-config.yml
# olivetin related config
olivetin:
destination_dir: /etc/config/olivetin
destination_file: config.yml
source_file: olivetin/config.yml
extra_hosts:
- "qnap:192.168.178.42"