How to decrypt password from terraform output

809 Views Asked by At

How can I decrypt generated passwords from output like this:

passwords = {
    "user-1" = "encrypted_password_by_keybase"
    "user-2" = "encrypted_password_by_keybase"
    "user-2" = "encrypted_password_by_keybase"
    .... etc
}

I was trying to use

terraform output -json passwords | jq '.value[0]' |  base64 --decode | keybase pgp decrypt

but obviously i'm doing it wrong. Help please.

Edit: after command terraform output -json passwords I'm getting:

{
   "user_name_1":"string like XI/VTnmEJxRlOA1h79qZRbgXY+L",
   "user_name_2":"string like XI/VTnmEJxRlOA1h79qZRbgXY+L"
   ....etc
}
0

There are 0 best solutions below