Рейтинг:0

Исходный модуль Terraform Gitlab

флаг cn

Мне нужна помощь в поиске модулей terraform из репозитория gitlab с несколькими модулями, такими как ec2, vpc и т. д. У меня есть две ветки в репозитории модулей — development и main. Я попробовал все способы ниже, но получил ошибку. Я получаю что-то вроде ниже. Мне нужен только ssh, а не https.

source = "git::ssh://[email protected]:repo_name/modules.git//ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules.git//ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules.git/ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules/ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules//ec2?ref=develop"
"git::ssh://[email protected]/repo_name/modules//ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules.git//ec2"
"git::ssh://[email protected]:repo_name/modules.git?ref=ec2"
"git::ssh://[email protected]:repo_name/modules.git?ref=develop//ec2"
"git::ssh://[email protected]:repo_name/modules.git/develop/ec2"
"git::ssh://[email protected]:repo_name/modules.git//ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules.git/develop/ec2"
"git::ssh://[email protected]:repo_name/modules/ec2?ref=develop"
"git::ssh://[email protected]:repo_name/modules//ec2"

Это ошибка, которую я получаю

✓ 
✓ Модуль "ec2" (объявлен в строке 1 Compute/main.tf)
имеет неверный исходный адрес
â "git::ssh://[email protected]:repo_name/modules//ec2": Terraform
â не может обнаружить поддерживаемый тип источника внешнего модуля для
Рейтинг:0
флаг th

Вот рабочий пример из одного из моих проектов:

модуль "sql_cluster" {
  source = "git::ssh://[email protected]/foo/bar/tf-modules.git//data/database-cluster?ref=main"

Здесь имя ветки «main», но обратите внимание, что это может быть тег или другая ссылка.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.