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/group_vars/servers.yml

61 lines
1.4 KiB
YAML

backups:
schedule_keys:
monthly: monthly
nightly: nightly
# TODO: docker_volume_backup exists in vault. Clean this up.
#dockervolumebackup:
# image: ghcr.io/chatton/docker-volume-backup
# tag: pr-20
# config_directory: /etc/docker-volume-backup
# dashy related config
dashy:
source_file: dashboards/dashy-config.yml
config_file: dashy-config.yml
config_directory: /etc/config/dashy
# olivetin related config
olivetin:
source_file: olivetin/config.yml
config_file: config.yml
config_directory: /etc/config/OliveTin
docker_networks: []
homelab_user: cianhatton
configure_samba: true
samba_group: smbgroup
samba_user: smbuser
users:
- name: cianhatton
group: cianhatton
passwordless_sudo: true
shares:
- /share
- /share/public_files
- /share/private_files
- /share/cian_files
directories:
# 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
# path where photoprism photos are stored
photoprism_dir: /mnt/mergerfs/photoprism
desired_docker_images:
- ubuntu:latest
- busybox:latest