0

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

在我的main.tf我正在做这样的事情:

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

这似乎不起作用。如何从 GitLabTF_DD_API_KEY变量中获取值并在我的main.tf?

谢谢

4

1 回答 1

0

您需要像这样添加一个模块输入变量:

variable DD_API_KEY {
  type = string
}

TF_VAR_ 前缀将被 terraform 删除。

获得输入变量后,您的引用var.DD_API_KEY将按预期工作。

于 2020-10-28T13:46:07.000 回答