From 6bcc94c6e8032162b9e1592c9768d73829b3bc3a Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Thu, 16 Jan 2025 21:51:54 -0500 Subject: [PATCH] cannonical example --- eks_console_access.tf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eks_console_access.tf b/eks_console_access.tf index 5e285de..ab315ed 100644 --- a/eks_console_access.tf +++ b/eks_console_access.tf @@ -46,9 +46,15 @@ data "http" "cluster_roles" { # # Apply the Kubernetes manifests to the cluster resource "kubernetes_manifest" "deploy_cluster_roles" { - for_each = { for doc in local.cluster_roles_map : provider::kubernetes::manifest_decode_multi(doc) => manifest if manifest.kind } + for_each = { for doc in local.cluster_roles_map : provider::kubernetes::manifest_decode_multi(doc) => doc if doc.metadata } manifest = each.value } + +# resource "kubernetes_manifest" "projects" { +# for_each = { for manifest in provider::kubernetes::manifest_decode_multi(file("${path.module}/bootstrap/projects.yaml")) : "${lower(manifest.kind)}-${manifest.metadata.name}-${manifest.metadata.namespace}" => manifest } +# manifest = each.value +# } + # for_each = { for manifest in provider::kubernetes::manifest_decode_multi(data.http.cluster_roles[].body) : "${lower(manifest.kind)}-${manifest.metadata.name}-${manifest.metadata.namespace}" => manifest } # manifest = [split("---\n", data.http.cluster_roles[each.key].body)]