1
resposta

Erro ao executar o terraform plan

Na AWS criei as chaves de acesso e fiz a configuração do aws (vide imagem abaixo), porém ao executar o terraform plan apresenta a mensagem de erro:

 Planning failed. Terraform encountered an error while generating this plan.

╷
│ Error: configuring Terraform AWS Provider: no valid credential sources for Terraform AWS Provider found.
│
│ Please see https://registry.terraform.io/providers/hashicorp/aws
│ for more information about providing credentials.
│
│ AWS Error: failed to refresh cached credentials, no EC2 IMDS role found, operation error ec2imds: GetMetadata, request canceled, context deadline exceeded
│
│
│   with provider["registry.terraform.io/hashicorp/aws"],
│   on main.tf line 12, in provider "aws":
│   12: provider "aws" { 

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Oii, Claudineia, tudo bem?

Em outro tópico, um de nossos alunos, o Luiz, comentou sobre como ele solucionou o erro. Por lá disse sobre o erro ser pela data e horário do sistema estarem errados, e por isso ser necessário atualizar de forma automática no Ubuntu. Você pode usar o NTP (Network Time Protocol), basta seguir estes passos:

  • Abrir um terminal e executar o seguinte comando para instalar o pacote ntp:
sudo apt install ntp
  • Depois que o pacote ntp estiver instalado, executar o seguinte comando para iniciar o serviço ntp:
sudo systemctl start ntp
  • Para verificar se o serviço está em execução, basta inserir o seguinte comando:
sudo systemctl status ntp
  • Se o serviço ntp estiver em execução, você pode checar se a hora sincroniza corretamente executando o seguinte comando:
timedatectl

Se a dúvida persistir, estamos aqui no fórum para te ajudar.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.