Skip to content

Commit

Permalink
* 2.8.3 -- 2023-11-22
Browse files Browse the repository at this point in the history
  - if pgp_key_file is not provided (empty), it will use the secret vs encrypted secret, so that the secret can be used as input into other resources
  • Loading branch information
badra001 committed Nov 23, 2023
1 parent 7136551 commit d076391
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 7 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@

* 2.8.2 -- 2022-09-13
- fix lowercase() -> lower()
- add secret

* 2.8.3 -- 2022-09-14
- fix access key variables and usage
- add secret
8 changes: 4 additions & 4 deletions access_keys.tf
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,10 @@ locals {
username = aws_iam_user.user.name
profile = local.profile
account_id = local.account_id
create_date = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "create_date", "") : ""
access_key_id = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "id", "") : ""
encrypted_secret = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "encrypted_secret", "") : ""
secret = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "secret", "") : ""
create_date = var.create_access_key ? join("", aws_iam_access_key.iam_access_key_v1.*.create_date) : ""
access_key_id = var.create_access_key ? join("", aws_iam_access_key.iam_access_key_v1.*.id) : ""
encrypted_secret = var.create_access_key ? join("", aws_iam_access_key.iam_access_key_v1.*.encrypted_secret) : ""
secret = var.create_access_key ? join("", aws_iam_access_key.iam_access_key_v1.*.secret) : ""
})
}

Expand Down
7 changes: 4 additions & 3 deletions outputs.access_keys.tf
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@

output "aws_access_key_id" {
description = "AWS Access Key (current)"
value = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "id", "") : ""
# value = join("", aws_iam_access_key.iam_access_key_v1.*.id)
value = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "id", "") : ""
}

output "aws_secret_access_key" {
description = "AWS Secret Access Key [encrypted] (current)"
value = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "encrypted_secret", "") : ""
# value = join("", aws_iam_access_key.iam_access_key_v1.*.encrypted_secret)
value = var.create_access_keys ? lookup(aws_iam_access_key.iam_access_key_v1[0], "encrypted_secret", "") : ""
}

1 change: 1 addition & 0 deletions templates/access_key.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ create_date: ${create_date}
username: ${username}
access_key_id: ${access_key_id}
access_secret_key_encrypted: ${encrypted_secret}
access_secret_key: ${secret}

0 comments on commit d076391

Please sign in to comment.