Terraform Error installing provider “aws”: openpgp: signature made by unknown entity.

Me ha pasado ya una par de veces y no sé exactamente porque me vuelve a suceder de vez en cuando. Quizá he tocado algo de la carpeta de Terraform donde guardo el proyecto y no me doy cuenta. El caso es que, necesito hacer unos cambios en la infraestructura y cuando voy a hacer terraform plan:

Error installing provider "aws": openpgp: signature made by unknown entity.

Esto se debe a que necesito este provider para poder trabajar con AWS.

provider "aws" {
  region                  = "${var.aws_region}"
  shared_credentials_file = "${var.aws_credentials}"
  profile                 = "${var.aws_profile}"
  version                 = "~> 2.55"
}

Estaba trabajando hasta ahora con la versión 0.11.14. Buscando en StackOverFlow leo que

Hashicorp have re-signed with a new GPG key as part of a internal security ticket

To get around this, look to shift to the new version of Terraform – this is fixed in 0.11.15 and you should upgrade to this version. This should not impact anything else, as there are only minor changes.

https://stackoverflow.com/questions/67368339/error-installing-provider-aws-openpgp-signature-made-by-unknown-entity

Así que sin tocar nada de mi configuración, simplemente he actualizado a la versión 0.11.15

Yo uso OSx así que usando tfenv es fácil de conseguir.

tfenv install 0.11.15
tfenv use 0.11.15

Una vez pasado a 0.11.15 he podido hacer el terrafom plan sin problemas.

Leave a Reply

Your email address will not be published. Required fields are marked *