Git terraform init,模块源为子目录提供错误
我正在尝试使用terraform和使用git和ssh的模块源代码。 我不知道如何调用子目录,文档() 表示将//用于子目录 但是当我使用相同的方法时,我会得到一个错误。有人试过吗,请帮忙 文件夹结构Git terraform init,模块源为子目录提供错误,git,terraform,Git,Terraform,我正在尝试使用terraform和使用git和ssh的模块源代码。 我不知道如何调用子目录,文档() 表示将//用于子目录 但是当我使用相同的方法时,我会得到一个错误。有人试过吗,请帮忙 文件夹结构 --terraform-module --main.tf --modules --sql --main.tf 地形初始 - module.sql Updating source "git::ssh://git@gitlab.xxxxx.c
--terraform-module
--main.tf
--modules
--sql
--main.tf
地形初始
- module.sql
Updating source "git::ssh://git@gitlab.xxxxx.com/folder1/terraform-module.git//modules/sql"
Error loading modules: subdir "modules/sql" not found
代码:
您是否打算在路径中使用双斜杠
/
?对于Github/Bitbucket寻源,您只需要使用/
,而不是与Gitlab一起使用的一般Git回购。请看@ydaetskcoR,非常感谢。吉特::ssh://git@gitlab.xxx.com/folder1/terraform module.git?ref=dev//modules/sql
module "sql" {
source = "git::ssh://git@gitlab.xxx.com/folder1/terraform-module.git//modules/sql"