小编Hei*_*de1的帖子

如何在 Terraform 中使用环境变量?

我正在尝试在我的 Terraform 模板中使用环境变量。
即使在.env通过运行获取文件和双重检查之后echo $env_variable,它仍然无法正常工作。
这仅适用于我在变量文件中手动指定密码...

变量文件:

variable "password" {}
Run Code Online (Sandbox Code Playgroud)

.env 文件:

#!/bin/bash
export PASS="passwordfoo"
Run Code Online (Sandbox Code Playgroud)

然后我运行以下命令

terraform init
terraform plan \
-var "password=$PASS" \
Run Code Online (Sandbox Code Playgroud)

当我尝试时,terraform apply它提示我:

terraform apply
var.password
  Enter a value:  
Run Code Online (Sandbox Code Playgroud)

我希望它可以毫无问题地运行。
我遵循了 HashiCorp 自己提供的步骤: 参考链接

environment-variables terraform

4
推荐指数
1
解决办法
3613
查看次数

标签 统计

environment-variables ×1

terraform ×1