Terraform es un lenguaje de programación para realizar infraestructura cloud como código y si has intentado por ejemplo ejecutar por vez primera el comando «terraform init», que en mi caso necesitaba que se descargara el provider AWS, seguramente te habrás encontrado con este error si estás en Venezuela:
Richzendy@richzendy-terraform:~/Documents/my-terraform/01_aws_instancia$ terraform init
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/aws...
? Error: Failed to install provider
?
? Error while installing hashicorp/aws v4.35.0: could not query provider registry for registry.terraform.io/hashicorp/aws: failed to retrieve authentication checksums for provider: 404 Not Found
? returned from releases.hashicorp.com
Este error es raro y está muy poco documentado en internet, pero tiene que ver con bloqueo de IP’s Venezolanas, la solución es tener que usar un VPN para enmascarar la IP, en este caso recomiendo TunnelBear que tiene una capa gratuita, luego de que estés usando una dirección IP fuera de Venezuela podrás instalar el provider sin ningún problema.
Para saber como configurar TunnelBear en Linux, puedes consultar la siguiente documentación: https://www.tunnelbear.com/blog/linux_support/