File tree Expand file tree Collapse file tree 1 file changed +2
-11
lines changed
Expand file tree Collapse file tree 1 file changed +2
-11
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ output "iam_email" {
3131
3232output "key" {
3333 description = " Service account key (for single use)."
34- value = data . template_file . keys [var . names [0 ]]. rendered
34+ value = var . generate_keys ? base64decode (google_service_account_key . keys [var . names [0 ]]. private_key ) : " "
3535}
3636
3737output "service_accounts" {
@@ -64,17 +64,8 @@ output "iam_emails_list" {
6464 value = local. iam_emails_list
6565}
6666
67- data "template_file" "keys" {
68- for_each = local. names
69- template = " $${key}"
70-
71- vars = {
72- key = var.generate_keys ? base64decode (google_service_account_key. keys [each . value ]. private_key ) : " "
73- }
74- }
75-
7667output "keys" {
7768 description = " Map of service account keys."
7869 sensitive = true
79- value = { for k , v in data . template_file . keys : k => v . rendered }
70+ value = { for k , v in local . names : k => var . generate_keys ? " $${base64decode(google_service_account_key.keys[v].private_key)} " : " " }
8071}
You can’t perform that action at this time.
0 commit comments