feat: add jellyseerr

This commit is contained in:
cătălin 2026-01-28 11:07:42 +01:00
commit 7a4f608d2e
No known key found for this signature in database
3 changed files with 105 additions and 8 deletions

View file

@ -52,6 +52,7 @@ resource "authentik_group" "mediamanager" {
is_superuser = false
}
module "gitea" {
source = "../modules/authentik-oidc"
app_name = "Gitea"
@ -133,7 +134,7 @@ module "sonarr" {
app_slug = "sonarr"
app_access_group_id = authentik_group.arrs.id
app_url = "https://sonarr.fukurokuju.dev"
internal_host = "http://192.168.1.3:38013/"
internal_host = "http://192.168.1.3:30113/"
internal_host_ssl_validation = false
app_icon = "https://sonarr.tv/img/logo.png"
}
@ -144,7 +145,7 @@ module "radarr" {
app_slug = "radarr"
app_access_group_id = authentik_group.arrs.id
app_url = "https://radarr.fukurokuju.dev"
internal_host = "http://192.168.1.3:38012/"
internal_host = "http://192.168.1.3:30025/"
internal_host_ssl_validation = false
app_icon = "https://radarr.video/img/background/logo.png"
}
@ -155,7 +156,7 @@ module "lidarr" {
app_slug = "lidarr"
app_access_group_id = authentik_group.arrs.id
app_url = "https://lidarr.fukurokuju.dev"
internal_host = "http://192.168.1.3:38010/"
internal_host = "http://192.168.1.3:30071/"
internal_host_ssl_validation = false
app_icon = "https://lidarr.audio/img/background/logo.png"
}
@ -176,7 +177,7 @@ module "prowlarr" {
app_slug = "prowlarr"
app_access_group_id = authentik_group.admins.id
app_url = "https://prowlarr.fukurokuju.dev"
internal_host = "http://192.168.1.3:38014"
internal_host = "http://192.168.1.3:30050"
internal_host_ssl_validation = false
}
@ -204,13 +205,11 @@ module "sftpgo" {
sub_mode = "user_username"
}
module "rustical" {
source = "../modules/authentik-oidc"
app_name = "rustical"
app_slug = "rustical"
app_url = "https://cal.roboces.dev"
app_icon = "https://cal.roboces.dev/favicon.ico"
client_id = var.rustical_client_id
client_secret = var.rustical_client_secret
redirect_uris = [{ matching_mode = "strict", url = "https://cal.roboces.dev/frontend/login/oidc/callback" }]
@ -224,7 +223,7 @@ module "jellyfin" {
base_dn = "DC=ldap,DC=fukurokuju,DC=dev"
name = "jellyfin"
app_url = "https://jelly.roboces.dev"
app_icon = "https://jelly.roboces.dev/favicon.ico"
app_icon = "https://jelly.roboces.dev/web/touchicon.f5bbb798cb2c65908633.png"
app_access_group_id = authentik_group.arrs.id
}
@ -235,7 +234,7 @@ module "tandoor" {
app_access_group_id = ""
app_url = "https://recipes.roboces.dev"
redirect_uris = [{ matching_mode = "strict", url = "https://recipes.roboces.dev/accounts/oidc/authentik/login/callback/" }]
app_icon = "https://recipes.roboces.dev/favicon.icon"
app_icon = "https://recipes.roboces.dev/static/assets/logo_color_192.c9b9177ff941.png"
client_id = var.tandoor_client_id
client_secret = var.tandoor_client_secret
}
@ -251,3 +250,13 @@ module "ganymede" {
app_icon = "https://vods.roboces.dev/favicon.ico"
app_access_group_id = authentik_group.vods.id
}
module "jellyseerr" {
source = "../modules/authentik-app"
app_name = "Solicitudes Jelly"
app_slug = "jellyseer"
app_url = "https://requests.roboces.dev"
app_icon = "https://requests.roboces.dev/os_icon.svg"
app_description = "Solicita series, animes y pelis para ser añadidas automáticamente a Jellyfin"
app_access_group_id = authentik_group.arrs.id
}