При вызове модуля из локального источника все прошло нормально, однако я решил провести рефакторинг кода Terraform, чтобы использовать репозиторий git для модулей.
Я создал новый репозиторий в нашей учетной записи BitBucket с именемterraform-modules и рефакторинг атрибута источника модулей, чтобы иметь следующую структуру:
source = "git::ssh://git@bitbucket.org:carepaydev/terraform-modules.git//modules/iam/iam_roles/assumable_role"
При вызове terraform init
я получаю следующую ошибку:
Error downloading modules: Error loading modules: error downloading 'ssh://git@bitbucket.org:<username>/terraform-modules.git': /usr/local/bin/git exited with 128: Cloning into '.terraform/modules/caf541f5e5ccbb1d204bce3b94091014'...
ssh: Could not resolve hostname bitbucket.org:<username>: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
Клонирование репозиторияИспользование Git Clone действительно работает.Я попытался установить TF_LOG
env var в TRACE
, чтобы посмотреть, даст ли это мне больше понимания, но это не помогло.
Любая подсказка, почему это не удается?