From 87237f6b6877b3f3d3c44f8d3e76ed8c7998fe1e Mon Sep 17 00:00:00 2001 From: pierre Date: Wed, 11 Dec 2024 22:15:01 +0000 Subject: [PATCH] filter to not create the pvc if different than pointing to a pvc --- module.tf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/module.tf b/module.tf index be623d7..a1a9ebe 100644 --- a/module.tf +++ b/module.tf @@ -13,7 +13,7 @@ variable "kubernetes" { image = string pvc = optional(map(object({ name = string - pvc = optional(bool,false) + pvc = optional(bool, false) config_map = optional(bool, false) host_path = optional(string) pvc_size = optional(string) @@ -59,6 +59,7 @@ locals { for key, value in var.kubernetes : [ for index, pvc in value.pvc : { index = index + pvc = pvc.pvc name = pvc.name pvc_size = pvc.pvc_size mount_path = pvc.mount_path @@ -129,7 +130,7 @@ resource "kubernetes_namespace" "automatic" { #} resource "kubernetes_persistent_volume_claim" "automatic-pvc" { - for_each = { for key, value in local.pvc_details : "${value.index}" => merge(value, { mew_key = value.index }) } + for_each = { for key, value in local.pvc_details : "${value.index}" => merge(value, { mew_key = value.index }) if value.pvc } metadata { namespace = each.value.namespace name = "${each.value.name}-pvc"