add MAM email/password env vars to audiobook-search deployment

Reads mam_email and mam_password from Vault secret/servarr via ESO.
This commit is contained in:
Viktor Barzin 2026-03-25 12:03:12 +02:00
parent e455bd06f4
commit 5b5a7d8cb4
2 changed files with 20 additions and 0 deletions

View file

@ -8,6 +8,16 @@ variable "qbittorrent_password" {
type = string
sensitive = true
}
variable "mam_email" {
type = string
sensitive = true
default = ""
}
variable "mam_password" {
type = string
sensitive = true
default = ""
}
resource "kubernetes_deployment" "audiobook_search" {
metadata {
@ -56,6 +66,14 @@ resource "kubernetes_deployment" "audiobook_search" {
name = "AUDIOBOOKSHELF_TOKEN"
value = var.audiobookshelf_token
}
env {
name = "MAM_EMAIL"
value = var.mam_email
}
env {
name = "MAM_PASSWORD"
value = var.mam_password
}
resources {
requests = {
cpu = "10m"

View file

@ -121,4 +121,6 @@ module "audiobook_search" {
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"]
}