我正在尝试在我的 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 自己提供的步骤:
参考链接。