Это не проблема Terraform или Jenkins, а проблема аутентификации Git.
Часть ssh
адреса репозитория Git указывает на то, что вам необходима пара ключей SSH, настроенная для доступа к ней.Сделки рЕПО.Вам нужно будет настроить вещи как на репозитории Git, так и на сервере Jenkins.См. Gitlab docs для получения дополнительной информации.
Теперь, если репозиторий был публичным, вы можете отказаться от конфигурации SSH и переключить URL-адрес репозитория Git на использование HTTPS.Например:
https://gitlab.com/****/terraform-modules.git
И если вы беспокоитесь о безопасности, вы всегда можете установить брандмауэр перед сервером Gitlab и ограничить доступ только к вашим серверам Jenkins.
Надеюсь, это поможет!