Террагрунт + Терраформ с модулями + GITLab - PullRequest
0 голосов
/ 05 февраля 2020

Я использую свою инфраструктуру (IA C) на aws с terragrunt + terraform.

Я уже добавил ключ s sh, ключ GPG в лабораторию git и оставил хранилище незащищено в ветке, чтобы выполнить тест, но это не сработало

Это будет вызов модуля, который будет равен main.tf terraform.

# ---------------------------------------------------------------------------------------------------------------------
# Configuração do Terragrunt
# ---------------------------------------------------------------------------------------------------------------------

terragrunt = {
  terraform {
     source = "git::ssh://git@gitlab.compamyx.com.br:2222/x/terraform-blueprints.git//route53?ref=0.3.12"
 }

  include = {
    path = "${find_in_parent_folders()}"
  } 
}

# ---------------------------------------------------------------------------------------------------------------------
# Parâmetros da Blueprint
#


zone_id       = "ZDU54ADSD8R7PIX"
name          = "k8s"
type          = "CNAME"
ttl           = "5"
records       = ["tmp-elb.com"]

Дело в том, что, когда я даю инициал terragrunt, в одном из модулей у меня появляется следующая ошибка: s sh: подключение к хосту gitlab.company.com.br порт 2222: истекло время ожидания соединения: невозможно прочитать из удаленного репозитория.

Please make sure you have the correct access rights
and the repository exists.

[terragrunt] 2020/02/05 15:23:18 Hit multiple errors:
exit status 1

Я прошел тест

ssh -vvvv -T gitlab.companyx.com.br -p 2222

У меня также истекло время ожидания

1 Ответ

1 голос
/ 05 февраля 2020

Это не проблема terragrunt или terraform, а проблема с доступом S SH к серверу.

Если вы получаете тайм-аут, кажется, что это, скорее всего, проблема с подключением (т. Е. ACL брандмауэра / сети блокирует доступ к тому порту, с которого вы пытаетесь получить к нему доступ).

Если бы это была проблема с ключом S SH, вы бы столкнулись с проблемой «отказ в доступе» или схожей, но тайм-аут определенно заставляет меня поверить, что это соединение.

...