Terraform 只会从 Windows 存储的环境变量中解析 TF_VAR 值。

huangapple go评论66阅读模式
英文:

Terraform only resolve TF_VAR values from stored environment variables in windows

问题

我正在尝试在 Terraform 中使用环境变量,使用 "TF_VAR_" 的格式。它仅适用于永久性设置的环境变量。当我尝试设置会话特定的环境变量时,它不起作用。

环境:Windows 10
终端:命令行

脚本:

set TF_VAR_env_name = "dev"
set TF_VAR_region = "eu-west-2"
set TF_VAR_role_arn = "arn:aws:I am::....."

请帮助我提供这种会话特定的变量以运行 Terraform。谢谢。

英文:

I am trying to use env variables in terraform using "TF_VAR_<name>". It only works for permanently set environment variables. When I try to set session-specific env variables, it is not working

env: Windows 10
terminal: command line

scripts:

set TF_VAR_env_name = &quot;dev&quot;
set TF_VAR_region = &quot;eu-west-2&quot;
set TF_VAR_role_arn = &quot;arn:aws:I am::.....&quot;

Please I need help to provide this kind of session-specific variable to run terraform. Thanks.

答案1

得分: 1

cmd终端中,您需要使用以下命令来设置这些环境变量:

set TF_VAR_env_name=dev
set TF_VAR_region=eu-west-2
set TF_VAR_role_arn=arn:aws:...
英文:

From a cmd terminal, you would have to use:

set TF_VAR_env_name=dev
set TF_VAR_region=eu-west-2
set TF_VAR_role_arn=arn:aws:...

to set these environment variables.

huangapple
  • 本文由 发表于 2023年7月20日 20:38:09
  • 转载请务必保留本文链接:https://go.coder-hub.com/76729970.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定