Hi all
I try to use GPG Key (instead of keybase) to generate user password.
This is my process :
In Terraform :
resource "aws_iam_user_login_profile" "newuser" {
user = aws_iam_user.newuser.name
pgp_key = base64encode(file(var.key_path))
}
And then :
gpg --gen-key --batch key_conf
gpg -o mykey --armor --export
terraform apply -var "key_path=mykey"
But I always get this error :
Error: error encrypting password during IAM User Login Profile (user-auto-test) creation: Error encrypting Password: error parsing given PGP key: openpgp: invalid data: tag byte does not have MSB set
Any clue please ?
Thanks a lot.