#terraform #terraform-provider-aws #hashicorp
Вопрос:
Инициализация Terraform выдает следующую ошибку. Ни одна версия не была обновлена, и она работала несколько дней назад, но внезапно вышла из строя.
Error: Failed to query available provider packages
Could not retrieve the list of available versions for provider hashicorp/aws:
could not connect to registry.terraform.io: Failed to request discovery
document: Get "https://registry.terraform.io/.well-known/terraform.json": read: connection reset by peer
when I run curl from the server, it is not able to connect as well.
curl https://registry.terraform.io/
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to registry.terraform.io:443
Комментарии:
1. Может быть, какой-нибудь MitM. Является registry.terraform.io правильно открывается в вашем браузере? Или вы можете проверить сертификат с помощью serverfault.com/a/749381/494513
Ответ №1:
Находитесь ли вы в сети, где администратор мог установить прокси-сервер между вами и Интернетом? Если это так, вам необходимо получить сертификаты подписи и настроить их в своем поставщике.
Если вы находитесь в домашней сети или в общедоступной, это человек в середине атаки. Не используйте эту сеть.
Если у вас есть сертификаты, их можно настроить в вашем поставщике aws , указав cacert_path
cert_path
и key_path
указав соответствующие .pem
файлы.
Если вы убедились, что существует веская причина для подключения прокси-сервера между вами и Интернетом, вы не касаетесь производства, а сертификаты трудно получить, вы можете проверить свой код, установив настройки insecure = true
у своего провайдера. Очевидно, что не проверяйте это.
Ответ №2:
Что — то не так с вашими текущими сетевыми настройками. Что касается меня, то я переключился с Wi-Fi на проводной на RHEL/CENTOS 8. Теперь вы можете использовать сетевой менеджер RHEL для устранения неполадок в своих сетевых настройках, но если вы торопитесь, просто обновите сетевые настройки:
sudo reboot