Git terraform init,模块源为子目录提供错误

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和使用git和ssh的模块源代码。 我不知道如何调用子目录,文档() 表示将//用于子目录

但是当我使用相同的方法时,我会得到一个错误。有人试过吗,请帮忙

文件夹结构

  --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"