mpunt of configmap as file works

This commit is contained in:
2024-12-11 21:40:09 +00:00
parent 3458dd3dc6
commit 300e12d84b
2 changed files with 10 additions and 4 deletions
+9 -4
View File
@@ -14,10 +14,9 @@ variable "kubernetes" {
pvc = optional(map(object({ pvc = optional(map(object({
name = string name = string
pvc = optional(bool) pvc = optional(bool)
configmap = optional(bool) config_map = optional(bool,false)
pvc_size = string pvc_size = optional(string)
mount_path = string mount_path = string
# database = optional(bool,false)
}))) })))
#secret = optional(map(string)) #secret = optional(map(string))
environment = optional(map(object({ environment = optional(map(object({
@@ -388,12 +387,18 @@ resource "kubernetes_deployment_v1" "automatic" {
dynamic "persistent_volume_claim" { dynamic "persistent_volume_claim" {
for_each = volume.value.pvc ? [1] : [] for_each = volume.value.pvc ? [1] : []
content { content {
claim_name = "${volume.value.name}-pvc" claim_name = "${volume.value.name}-pvc"
} }
} }
dynamic "config_map" {
for_each = volume.value.config_map ? [1] : []
content {
name = "${volume.value.name}-pvc"
}
}
} }
} }
+1
View File
@@ -355,6 +355,7 @@ kubernetes = {
} }
media = { media = {
pvc = false pvc = false
config_map = true
name = "media" name = "media"
pvc_size = "2Mi" pvc_size = "2Mi"
mount_path = "/usr/src/paperless/media" mount_path = "/usr/src/paperless/media"