diff --git a/armonik/compute-plane.tf b/armonik/compute-plane.tf index d11fb908f..0e24c4b6b 100644 --- a/armonik/compute-plane.tf +++ b/armonik/compute-plane.tf @@ -167,7 +167,7 @@ resource "kubernetes_deployment" "compute_plane" { } #env from secret dynamic "env" { - for_each = { for k, v in jsondecode(jsonencode(module.polling_agent_aggregation[each.key].env_from_secret)) : k => v } + for_each = module.polling_agent_aggregation[each.key].env_from_secret content { name = env.key value_from { @@ -318,7 +318,7 @@ resource "kubernetes_deployment" "compute_plane" { } #env from secret dynamic "env" { - for_each = { for k, v in jsondecode(jsonencode(module.worker_aggregation[each.key].env_from_secret)) : k => v } + for_each = module.worker_aggregation[each.key].env_from_secret content { name = env.key value_from { diff --git a/armonik/control-plane.tf b/armonik/control-plane.tf index 46343cc7d..540bfd2f9 100644 --- a/armonik/control-plane.tf +++ b/armonik/control-plane.tf @@ -128,7 +128,7 @@ resource "kubernetes_deployment" "control_plane" { } #env from secret dynamic "env" { - for_each = { for k, v in jsondecode(jsonencode(module.control_plane_aggregation.env_from_secret)) : k => v } + for_each = module.control_plane_aggregation.env_from_secret content { name = env.key value_from { diff --git a/armonik/metrics-exporter.tf b/armonik/metrics-exporter.tf index c49476c07..a59447a4c 100644 --- a/armonik/metrics-exporter.tf +++ b/armonik/metrics-exporter.tf @@ -100,7 +100,7 @@ resource "kubernetes_deployment" "metrics_exporter" { } #env from secret dynamic "env" { - for_each = { for k, v in jsondecode(jsonencode(module.metrics_aggregation.env_from_secret)) : k => v } + for_each = module.metrics_aggregation.env_from_secret content { name = env.key value_from {