Skip to content

Commit 932a7d8

Browse files
authored
fix: Fixed output of iam_user_login_profile_password in iam-user submodule (#214)
1 parent c106c00 commit 932a7d8

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

examples/iam-user/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ No inputs.
5555
| <a name="output_iam_user_arn"></a> [iam\_user\_arn](#output\_iam\_user\_arn) | The ARN assigned by AWS for this user |
5656
| <a name="output_iam_user_login_profile_encrypted_password"></a> [iam\_user\_login\_profile\_encrypted\_password](#output\_iam\_user\_login\_profile\_encrypted\_password) | The encrypted password, base64 encoded |
5757
| <a name="output_iam_user_login_profile_key_fingerprint"></a> [iam\_user\_login\_profile\_key\_fingerprint](#output\_iam\_user\_login\_profile\_key\_fingerprint) | The fingerprint of the PGP key used to encrypt the password |
58+
| <a name="output_iam_user_login_profile_password"></a> [iam\_user\_login\_profile\_password](#output\_iam\_user\_login\_profile\_password) | The user password |
5859
| <a name="output_iam_user_name"></a> [iam\_user\_name](#output\_iam\_user\_name) | The user's name |
5960
| <a name="output_iam_user_unique_id"></a> [iam\_user\_unique\_id](#output\_iam\_user\_unique\_id) | The unique ID assigned by AWS |
6061
| <a name="output_keybase_password_decrypt_command"></a> [keybase\_password\_decrypt\_command](#output\_keybase\_password\_decrypt\_command) | Decrypt user password command |

examples/iam-user/outputs.tf

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ output "iam_user_login_profile_encrypted_password" {
2323
value = module.iam_user.iam_user_login_profile_encrypted_password
2424
}
2525

26+
output "iam_user_login_profile_password" {
27+
description = "The user password"
28+
value = module.iam_user.iam_user_login_profile_password
29+
sensitive = true
30+
}
31+
2632
output "iam_access_key_id" {
2733
description = "The access key ID"
2834
value = module.iam_user.iam_access_key_id

modules/iam-user/outputs.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ output "iam_user_login_profile_encrypted_password" {
3030

3131
output "iam_user_login_profile_password" {
3232
description = "The user password"
33-
value = try(aws_iam_user_login_profile.this[0].password, "")
33+
value = lookup(try(aws_iam_user_login_profile.this[0], {}), "password", sensitive(""))
3434
sensitive = true
3535
}
3636

0 commit comments

Comments
 (0)