add audiobook-search service to servarr stack

- New audiobook-search deployment + service + ingress (Authentik-protected)
- qBittorrent: add NFS mount for /audiobooks (shared with Audiobookshelf)
- Cloudflare DNS: add audiobook-search.viktorbarzin.me
- Env vars: QBITTORRENT_URL/PASS, AUDIOBOOKSHELF_URL/TOKEN from ESO
This commit is contained in:
Viktor Barzin 2026-03-24 01:21:49 +02:00
parent dbff547741
commit 4ca7af8818
4 changed files with 146 additions and 0 deletions

View file

@ -114,3 +114,11 @@ module "aiostreams" {
tier = local.tiers.aux
nfs_server = var.nfs_server
}
module "audiobook_search" {
source = "./audiobook-search"
tls_secret_name = var.tls_secret_name
tier = local.tiers.aux
audiobookshelf_token = data.kubernetes_secret.eso_secrets.data["audiobookshelf_api_token"]
qbittorrent_password = data.kubernetes_secret.eso_secrets.data["qbittorrent_password"]
}