Anteriormente, eu era capaz de usar o terraform 0.11 com digitalocean. Desde então, atualizei a versão do terraform para 0.13.5 e atualizei o provedor digitalocean. Porém, após essa alteração, não consigo provisionar nenhum recurso porque estou recebendo um erro 401 da digitalocean. Até tentei usar um novo token de autenticação, mas produziu o mesmo resultado.
Error: Error creating droplet: POST https://api.digitalocean.com/v2/droplets: 401 Unable to authenticate you
versões.tf
terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
version = "1.22.2"
}
}
required_version = ">= 0.13"
}
Modifiquei o valor TF_LOG, mas não forneci detalhes adicionais para ajudar a depurar o problema. Alguma idéia de como solucionar isso ainda mais?
Eu até tentei remover o token do arquivo terraform.tfvars que força o token a ser solicitado quandoaplicar terraformé invocado. No entanto, o resultado foi o mesmo, ou seja, resposta não autorizada.
O token é válido porque posso usá-lo com curl, mas não com o terraform 0.13.5 e o provedor digitalocean 2.2.0.