Terraform Enterprise模块文件位置错误

时间:2018-09-29 23:58:09

标签: terraform amazon-iam

需要有关在Terraform Enterprise的模块中与文件一起使用的一些帮助。 Git的顶层文件夹结构是这样的:

  • 模块
  • README.md
  • main.tf

在模块中,文件夹结构如下:

  • 模块
    • main.tf
    • file1.json

模块中的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并引发了以下错误。

  • module.policy_roles.aws_iam_policy.deny_bill_policy:文件:打开file1.json:以下文件或目录中没有:$ {file(“ $ {path.module} /file1.json”)}

fyi-不存在以前/旧的.terraform目录。似乎TFE处理模块/路径不同。有人请在这里帮助我。

0 个答案:

没有答案