diff --git a/module.tf b/module.tf index 47443d9..c20734f 100644 --- a/module.tf +++ b/module.tf @@ -637,7 +637,7 @@ resource "kubernetes_deployment_v1" "database-automatic" { } volume_mount { - mount_path = try(each.value.database.mountPath, "/var/lib/postgresql/data") + mount_path = try(each.value.database.mountPath, "/var/lib/postgresql/") name = "${each.key}-db-pvc" } diff --git a/variables.auto.tfvars b/variables.auto.tfvars index b1a6ed4..328c47a 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -423,7 +423,9 @@ kubernetes = { service_port = [8000] domain_name = "paperless2" database = { - image = "postgres:15.6" } + image = "postgres:15.6" + mountPath = "/var/lib/postgresql/data" + } redis = { image = "redis:7.4.1" } #requirements = { @@ -954,9 +956,10 @@ kubernetes = { service_port = [9696] extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/servarr/servarr-db.secret.yaml"] database = { - "image" = "docker.io/library/postgres:17.5" - name = "prowlarr-main" - username = "servarr_username" + "image" = "docker.io/library/postgres:17.5" + name = "prowlarr-main" + username = "servarr_username" + mountPath = "/var/lib/postgresql/data" } environment = { @@ -1254,7 +1257,11 @@ kubernetes = { #domain_name = "wikijs" extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/wikijs/wikijs-db.secret.yaml"] database = { - image = "postgres:17" } + image = "postgres:17" + name = "wiki" + username = "wikijs_username" + mountPath = "/var/lib/postgresql/data" + } environment = { PUID = { @@ -1340,7 +1347,8 @@ kubernetes = { image = "ghcr.io/immich-app/immich-server:v2.5.6" service_port = [2283] database = { - image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" + image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" + mountPath = "/var/lib/postgresql/data" } redis = { @@ -1522,8 +1530,9 @@ kubernetes = { image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest" service_port = [8000] database = { - image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" - username = "django_username" + image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" + username = "django_username" + mountPath = "/var/lib/postgresql/data" } redis = {} @@ -2285,8 +2294,8 @@ kubernetes = { config_map_ref = ["mssql.env", "uid.env", "mssql.override.env"] environment = {} database = { - shunt = "true" - engine = "sqlserver" + shunt = "true" + engine = "sqlserver" username = "sa" host = "bitwarden-mssql-svc" name = "bitwarden_vault" @@ -2505,4 +2514,23 @@ kubernetes = { } } + + nextcloudt = { + #enabled = false + replicas = 01 + image = "nextcloud:29.0.3-apache" + service_port = [80] + database = { + mountPath = "/var/lib/postgresql/" } + + pvc = { + nextcloud-webserver = { + name = "nextcloud-webserver" + pvc = true + pvc_size = "2Gi" + mount_path = "/var/www/html" + } + } + } + }