diff --git a/module.tf b/module.tf index ad19147..6fa0534 100644 --- a/module.tf +++ b/module.tf @@ -14,10 +14,9 @@ variable "kubernetes" { pvc = optional(map(object({ name = string pvc = optional(bool) - configmap = optional(bool) - pvc_size = string + config_map = optional(bool,false) + pvc_size = optional(string) mount_path = string - # database = optional(bool,false) }))) #secret = optional(map(string)) environment = optional(map(object({ @@ -388,12 +387,18 @@ resource "kubernetes_deployment_v1" "automatic" { dynamic "persistent_volume_claim" { for_each = volume.value.pvc ? [1] : [] - content { claim_name = "${volume.value.name}-pvc" } } + dynamic "config_map" { + for_each = volume.value.config_map ? [1] : [] + content { + name = "${volume.value.name}-pvc" + } + } + } } diff --git a/variables.auto.tfvars b/variables.auto.tfvars index 6df9a50..4dbfd3e 100644 --- a/variables.auto.tfvars +++ b/variables.auto.tfvars @@ -355,6 +355,7 @@ kubernetes = { } media = { pvc = false +config_map = true name = "media" pvc_size = "2Mi" mount_path = "/usr/src/paperless/media"