From 026591506ded8d358d82b3e97e124ac071c75a80 Mon Sep 17 00:00:00 2001 From: Eric Maydeck Date: Thu, 20 Nov 2025 14:42:59 -0700 Subject: [PATCH 1/4] test(google_certificate_manager_certificate_map): test different output --- google_certificate_manager_certificate_map/outputs.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google_certificate_manager_certificate_map/outputs.tf b/google_certificate_manager_certificate_map/outputs.tf index d05076ec..6f13ec3b 100644 --- a/google_certificate_manager_certificate_map/outputs.tf +++ b/google_certificate_manager_certificate_map/outputs.tf @@ -3,5 +3,5 @@ output "certificate_map" { } output "dns_authorizations" { - value = flatten([for a in google_certificate_manager_dns_authorization.default : a.dns_resource_record]) + value = flatten([for a in google_certificate_manager_dns_authorization.default : a]) } From 1aab6f69ed5b668fd9015bfa5cf96d802efaed80 Mon Sep 17 00:00:00 2001 From: Eric Maydeck Date: Thu, 20 Nov 2025 14:46:44 -0700 Subject: [PATCH 2/4] chore(google_certificate_manager_certificate_map): change dns_authorizations output to a map with domains as keys --- google_certificate_manager_certificate_map/outputs.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/google_certificate_manager_certificate_map/outputs.tf b/google_certificate_manager_certificate_map/outputs.tf index 6f13ec3b..1a914bcc 100644 --- a/google_certificate_manager_certificate_map/outputs.tf +++ b/google_certificate_manager_certificate_map/outputs.tf @@ -3,5 +3,5 @@ output "certificate_map" { } output "dns_authorizations" { - value = flatten([for a in google_certificate_manager_dns_authorization.default : a]) + value = { for dns_resource_record in flatten([for a in google_certificate_manager_dns_authorization.default : a.dns_resource_record]) : dns_record_resource.domain => dns_record_resource } } From 40cbd82f6397588093ef1d6cec086330dcf269ca Mon Sep 17 00:00:00 2001 From: Eric Maydeck Date: Thu, 20 Nov 2025 15:15:10 -0700 Subject: [PATCH 3/4] feat(google_certificate_manager_certificate_map): added dns_authorizations_by_domain output --- google_certificate_manager_certificate_map/outputs.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/google_certificate_manager_certificate_map/outputs.tf b/google_certificate_manager_certificate_map/outputs.tf index 1a914bcc..22ee5442 100644 --- a/google_certificate_manager_certificate_map/outputs.tf +++ b/google_certificate_manager_certificate_map/outputs.tf @@ -3,5 +3,9 @@ output "certificate_map" { } output "dns_authorizations" { - value = { for dns_resource_record in flatten([for a in google_certificate_manager_dns_authorization.default : a.dns_resource_record]) : dns_record_resource.domain => dns_record_resource } + value = flatten([for a in google_certificate_manager_dns_authorization.default : a.dns_resource_record]) +} + +output "dns_authorizations_by_domain" { + value = { for b in flatten([for a in google_certificate_manager_dns_authorization.default : a]) : b.domain => b.dns_resource_record[0] } } From b3606eb63f00232e613af7504a0224a4bc0cd00f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Nov 2025 22:24:12 +0000 Subject: [PATCH 4/4] chore(docs): google_certificate_manager_certificate_map/README.md --- google_certificate_manager_certificate_map/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/google_certificate_manager_certificate_map/README.md b/google_certificate_manager_certificate_map/README.md index 6efaf8cd..91b4fd0a 100644 --- a/google_certificate_manager_certificate_map/README.md +++ b/google_certificate_manager_certificate_map/README.md @@ -18,4 +18,5 @@ |------|-------------| | [certificate\_map](#output\_certificate\_map) | n/a | | [dns\_authorizations](#output\_dns\_authorizations) | n/a | +| [dns\_authorizations\_by\_domain](#output\_dns\_authorizations\_by\_domain) | n/a |