Skip to content

Commit 92cac5b

Browse files
authored
fix: Remove outdated template provider (#43)
1 parent c6081e2 commit 92cac5b

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

outputs.tf

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ output "iam_email" {
3131

3232
output "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

3737
output "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-
7667
output "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
}

0 commit comments

Comments
 (0)