在Terraform文件中使用GitLab env变量

时间:2020-10-27 21:56:42

标签: gitlab terraform gitlab-ci terraform-template-file

我有一个秘密作为环境变量存储在GitLab中:TF_VAR_DD_API_KEY

在我的main.tf中,我正在做以下事情:

{
  "name": "datadog-agent",
  "image": "datadog/agent:latest",
  "environment": [
    {
      "name": "DD_API_KEY",
      "value": "${var.DD_API_KEY}"
    }
  ]
}

这似乎不起作用。如何从GitLab TF_DD_API_KEY变量中获取值并将其用于我的main.tf中?

谢谢

1 个答案:

答案 0 :(得分:0)

您需要添加以下模块输入变量:

DebugElement

TF_VAR_前缀将被terraform删除。

一旦有了输入变量,您的引用variable DD_API_KEY { type = string } 将按预期工作。