diff --git a/main.tf b/main.tf index 4033ba2..8253012 100644 --- a/main.tf +++ b/main.tf @@ -47,7 +47,7 @@ locals { email_address = var.email_address != "" ? lower(var.email_address) : module.user_email.search_result["attribute_value"][0] pgp_key_exists = var.pgp_key != "" ? 1 : 0 generate_password = var.generate_password ? local.pgp_key_exists : 0 - user_password = local.generate_password ? element(concat(aws_iam_user_login_profile.user[*].encrypted_password, tolist([])), 0) : "" + user_password = local.generate_password == 1 ? element(concat(aws_iam_user_login_profile.user[*].encrypted_password, tolist([])), 0) : "" ap1 = var.service_account ? var.attached_policies : [] ap2 = [for arn in local.ap1 : { "policy" = arn