From 48cc59e735bd022d99009cadb90e120b4bb66ae7 Mon Sep 17 00:00:00 2001 From: pierre Date: Mon, 12 May 2025 12:02:02 +0100 Subject: [PATCH] try the port --- module.tf | 2 +- variables.auto.tfvars | 58 +++++++++++++++++++++---------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/module.tf b/module.tf index 3024112..2694c0e 100644 --- a/module.tf +++ b/module.tf @@ -35,7 +35,7 @@ variable "kubernetes" { connected_namespace = optional(string, "") # namespace = optional(string,coalesce(connected_namespace,"")) #block_namespace_creation = optional(bool, false) - service_port = optional(number) + service_port = optional(list(number)) service_type = optional(string, "ClusterIP") service_name = optional(string) liveness_tcp_socket = optional(number) diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 9982e49..388966b 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -6,7 +6,7 @@ kubernetes = { extra_manifest = ["/opt/kubernetes/Bookstack_kube/Bookstack.configmap.yaml", "/opt/kubernetes/Bookstack_kube/Bookstack.secret.yaml"] #image = "linuxserver/bookstack:24.10.3" image = "linuxserver/bookstack:latest" - service_port = 80 + service_port = [80] database = { "image" = "lscr.io/linuxserver/mariadb" "port" = 3306 @@ -77,7 +77,7 @@ kubernetes = { # enabled = false name = "screeps-server" image = "screepers/screeps-launcher" - service_port = 21025 + service_port = [21025] service_type = "LoadBalancer" environment = { @@ -107,7 +107,7 @@ kubernetes = { enabled = false name = "stirling-pdf" image = "docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest" - service_port = 8080 + service_port = [8080] environment = { LANGS = { @@ -138,7 +138,7 @@ kubernetes = { replicas = 0 name = "stash" image = "stashapp/stash:latest" - service_port = 9999 + service_port = [9999] #extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/stash/stash-reddit-dowloader.configmap.yml"] environment = { STASH_STASH = { @@ -199,7 +199,7 @@ kubernetes = { dns_nameservers = "10.2.0.1" replicas = 01 image = "qmcgaw/gluetun:latest" - service_port = 8888 + service_port = [8888] extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/stash/gluetun-secret-netherland.yaml"] security_context = true # requirements = { @@ -302,7 +302,7 @@ kubernetes = { enabled = false namespace = "onitama" image = "ghcr.io/jackadamson/onitama:latest" - service_port = 8080 + service_port = [8080] requirements = { limits-cpu = "50m" limits-memory = "50Mi" @@ -356,7 +356,7 @@ kubernetes = { redis = { enabled = false image = "redis" - service_port = 6379 + service_port = [6379] liveness_tcp_socket = 6379 # environment_variables = [{ # "name" : "redis_PORT", @@ -367,7 +367,7 @@ kubernetes = { vulcan = { enabled = false image = "localhost:31795/vulcan-frontend:latest" - service_port = 80 + service_port = [80] requirements = { limits-cpu = "50m" limits-memory = "50Mi" @@ -395,7 +395,7 @@ kubernetes = { requests-cpu = "50m" requests-memory = "50Mi" } - service_port = 3000 + service_port = [3000] pvc_size = "1Gi" mount_path = "/data" } @@ -408,7 +408,7 @@ kubernetes = { requests-cpu = "50m" requests-memory = "50Mi" } - service_port = 3000 + service_port = [3000] pvc_size = "1Gi" mount_path = "/data" } @@ -416,7 +416,7 @@ kubernetes = { notmuch = { enabled = false image = "kalbasit/notmuch" - service_port = 80 + service_port = [80] } spider = { @@ -429,7 +429,7 @@ kubernetes = { requests-cpu = "50m" requests-memory = "50Mi" } - service_port = 8080 + service_port = [8080] pvc = { spider-data = { pvc = true @@ -449,7 +449,7 @@ kubernetes = { requests-cpu = "50m" requests-memory = "50Mi" } - service_port = 80 + service_port = [80] } @@ -457,7 +457,7 @@ kubernetes = { enabled = false namespace = "paper" image = "ghcr.io/paperless-ngx/paperless-ngx:latest" - service_port = 8000 + service_port = [8000] database = { image = "docker.io/library/postgres:15" } redis = { @@ -577,7 +577,7 @@ kubernetes = { name = "gotenberg" connected_namespace = "paper" image = "gotenberg/gotenberg:7.9.2" - service_port = 3000 + service_port = [3000] requirements = { limits-cpu = "100m" @@ -593,7 +593,7 @@ kubernetes = { name = "tika" connected_namespace = "paper" image = "ghcr.io/paperless-ngx/tika" - service_port = 9998 + service_port = [9998] requirements = { limits-cpu = "100m" @@ -614,7 +614,7 @@ kubernetes = { namespace = "next" replicas = 01 image = "nextcloud:29.0.3-apache" - service_port = 80 + service_port = [80] extra_manifest = ["/opt/kubernetes/Nextcloud_kube/next.secret.yaml"] database = { image = "docker.io/library/postgres:14" } @@ -706,7 +706,7 @@ kubernetes = { enabled = false name = "neko" image = "ghcr.io/m1k1o/neko/firefox:latest" - service_port = 8080 + service_port = [8080] environment = { @@ -736,7 +736,7 @@ kubernetes = { homeassistant = { enabled = false image = "ghcr.io/home-assistant/home-assistant:stable" - service_port = 8123 + service_port = [8123] environment = { @@ -771,7 +771,7 @@ kubernetes = { # enabled = false replicas = 0 image = "jellyfin/jellyfin:latest" - service_port = 8096 + service_port = [8096] environment = { @@ -810,7 +810,7 @@ kubernetes = { dupeguru = { enabled = false image = "jlesage/dupeguru" - service_port = 5800 + service_port = [5800] pvc = { dupeguru-config = { @@ -844,7 +844,7 @@ kubernetes = { enabled = false connected_namespace = "screeps" image = "ghcr.io/kieraneglin/pinchflat:latest" - service_port = 8945 + service_port = [8945] pvc = { pinchflat-config = { @@ -872,7 +872,7 @@ kubernetes = { enabled = false connected_namespace = "stash" image = "rainmanjam/jobspy-api:latest" - service_port = 8000 + service_port = [8000] environment = { ENABLE_API_KEY_AUTH = { value = "true" @@ -896,7 +896,7 @@ kubernetes = { dns_nameservers = "10.2.0.1" replicas = 01 image = "qmcgaw/gluetun:latest" - service_port = 8888 + service_port = [8888] extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/servarr/gluetun-secret-netherland.yaml"] security_context = true # requirements = { @@ -998,7 +998,7 @@ kubernetes = { image = "linuxserver/prowlarr:latest" connected_namespace = "tservarr" # dns_nameservers = "10.2.0.1" - service_port = 9696 + service_port = [9696] environment = { PUID = { @@ -1038,7 +1038,7 @@ kubernetes = { enabled = false image = "lscr.io/linuxserver/radarr:latest" connected_namespace = "tservarr" - service_port = 7878 + service_port = [7878] environment = { PUID = { @@ -1080,7 +1080,7 @@ kubernetes = { enabled = false image = "lscr.io/linuxserver/sonarr:latest" connected_namespace = "tservarr" - service_port = 8989 + service_port = [8989] environment = { PUID = { @@ -1122,7 +1122,7 @@ kubernetes = { enabled = false image = "ghcr.io/flaresolverr/flaresolverr:latest" connected_namespace = "tservarr" - service_port = 8191 + service_port = [8191] environment = { PUID = { @@ -1147,7 +1147,7 @@ kubernetes = { poste = { enabled = false image = "analogic/poste.io:latest" - service_port = 443 + service_port = [443] environment = { PUID = {