我有两个存储库(由于我的管道设置,它必须是两个),一个存储库包含创建 S3 存储桶所需的 terraform 脚本(非常简单),另一个存储库包含后端设置,当我在本地测试时,我可以使用以下命令在第一个 repo 中下载模型:
module "xxxxxx-sagemaker" {
source = "../../the_first_repo_name/terraform"
}
这将通过运行“terraform apply”为我创建 s3 存储桶。
但是现在如果我不想使用这个本地路径../../the_first_repo_name/terraform
,我需要 Concourse 管道为我应用 terraform,我该如何修改这个本地路径,以便 Concourse 可以找到 terraform 脚本并下载它?
我看了一下这个页面:https ://www.terraform.io/docs/modules/sources.html ,它说我也可以指定一个github url,但它不起作用,因为我的terraform代码没有合并到还没有开发分支,而且似乎无法识别代码,我现在该怎么办?希望这是有道理的,谢谢。