From 300e12d84ba8e3f33f217d383d52749aca0a0444 Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 11 Dec 2024 21:40:09 +0000 Subject: [PATCH] mpunt of configmap as file works --- module.tf | 13 +++++++++---- variables.auto.tfvars | 1 + 2 files changed, 10 insertions(+), 4 deletions(-) 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"