需要有关在Terraform Enterprise的模块中与文件一起使用的一些帮助。 Git的顶层文件夹结构是这样的:
在模块中,文件夹结构如下:
模块中的main.tf通过以下方式引用这些file1.json 像下面一样
resource "aws_iam_policy" "deny_bill_policy" {
name = "OpsPolicy"
path = "/"
policy = "${file("${path.module}/file1.json")}"
}
同一程序运行时,没有从我的localpc部署到aws的任何问题,但是当我通过terraform enterprise运行该程序时,它从git中拉出了repo并引发了以下错误。
fyi-不存在以前/旧的.terraform目录。似乎TFE处理模块/路径不同。有人请在这里帮助我。