47 lines
1.1 KiB
YAML
47 lines
1.1 KiB
YAML
---
|
|
|
|
quadlets_deploy_configs: true # deploy quadlet service configs
|
|
|
|
maintainer: "Bryan C. Roessler"
|
|
tz: "America/New_York"
|
|
alpine_base_image: "docker.io/alpine:3.23"
|
|
alpine_mirror: "https://mirror.pilotfiber.com/alpinelinux"
|
|
|
|
# Directories
|
|
config_root: "{{ lookup('env', 'HOME') }}/.config"
|
|
download_root: "{{ lookup('env', 'HOME') }}/downloads"
|
|
monitor_root: "{{ lookup('env', 'HOME') }}/downloads"
|
|
media_root: "{{ lookup('env', 'HOME') }}/media"
|
|
|
|
# linux-system-roles.podman
|
|
podman_create_host_directories: true
|
|
podman_host_directories:
|
|
DEFAULT:
|
|
owner: "{{ lookup('env', 'USER') }}"
|
|
group: "{{ lookup('env', 'USER') }}"
|
|
mode: "0755"
|
|
podman_activate_systemd_units: true
|
|
podman_run_as_user: "{{ lookup('env', 'USER') }}"
|
|
podman_run_as_group: "{{ lookup('env', 'USER') }}"
|
|
podman_systemd_unit_scope: user
|
|
podman_prune_images: true
|
|
podman_pull_image: false
|
|
podman_continue_if_pull_fails: false
|
|
|
|
# Pod definitions
|
|
pods:
|
|
- name: htpc
|
|
network: pasta
|
|
publish:
|
|
- "8080:80"
|
|
- "8443:443"
|
|
containers:
|
|
- sabnzbd
|
|
- qbittorrent
|
|
- sonarr
|
|
- radarr
|
|
- lidarr
|
|
- prowlarr
|
|
- unpackerr
|
|
- traefik
|