Как ссылаться на модуль на уровне pr вместо версии - PullRequest
0 голосов
/ 26 марта 2019

Terraform новичок здесь. Я тестирую / отлаживаю проблему с модулем (отдельный репозиторий). Как ссылаться на модуль на уровне pr против версий source= <url>?ref=v1.0

Я пытался source=<url>?ref=sha Не удалось

Любая помощь будет оценена

Update

Problem solved. I was not aware, I could call all modules locally
*source=pwd/path_module*

Спасибо

1 Ответ

0 голосов
/ 26 марта 2019

Если ваш модуль Terraform находится в отдельном репо, вы можете взять тот же URL-адрес, который использовался для git clone с SSH-соединением, а затем создать теги для каждого релиза , который вы делаете (теги и релизы похожи на GitHub). Это может выглядеть так:

module "aws-bucket-s3" {
  source  = "git@gitlab.com:project-name/terraform-aws-module-bucket-s3.git"
  version = "2.0.0"

Подмодули Git могут использоваться для связи кода реализации Terraform с модулями Terraform. Но это не обязательно; Вы можете читать дальше Подмодули здесь . Надеюсь, это поможет.

...