我正在使用 Terraform 0.8.8,它一直要求我以交互方式输入某些变量(第一个是var.allowed_ips_app_elb_https_env_specific)。
我有一个 variables.tf 文件,其中包含我要输入的所有变量,但是当我运行 terraform 计划时它一直要求我输入它们。
我们所有的代码都已提交给我们内部的 Gitlab,我的同事可以运行相同的代码,而无需要求他以交互方式输入变量。
以下是 variables.tf 文件的一部分,要求我在运行计划命令时输入变量。
# Allowed IPs to both dev/prod environments.
variable "allowed_ips_app_elb_https" {
default =
[ "*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
"*.*.*.*/*", # *
]
}
^ 我已删除 IP 和评论并将其更改为 *.
谢谢,
或者