add ebooks stack: consolidate book services into single namespace [ci skip]

- New ebooks namespace with CWA, Stacks, Audiobookshelf, book-search
- book-search (renamed from audiobook-search) with CWA ingest volume
- Comment out audiobook_search module from servarr
- All NFS volumes and secrets consolidated
This commit is contained in:
Viktor Barzin 2026-03-25 15:04:27 +02:00
parent 14bbab3041
commit 6e1d8c0c8b
4 changed files with 820 additions and 9 deletions

View file

@ -115,12 +115,13 @@ module "aiostreams" {
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"]
mam_email = data.kubernetes_secret.eso_secrets.data["mam_email"]
mam_password = data.kubernetes_secret.eso_secrets.data["mam_password"]
}
# Moved to stacks/ebooks/ namespace
# 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"]
# mam_email = data.kubernetes_secret.eso_secrets.data["mam_email"]
# mam_password = data.kubernetes_secret.eso_secrets.data["mam_password"]
# }