terraform是否提供了覆盖变量值的功能?假设我声明了下面给出的两个变量。
variable "foo" {}
variable "bar" { default = "false"}
foo
是强制性的
bar
假
resoruce
在我可以重新分配或覆盖
resource
观点。我知道我可以用
terraform-modules
.
我试过这个用法
null_resource
但没有得到预期的结果。它仍然返回默认值。
resource "null_resource" "this" {
provisioner "local-exec" {
command = "echo ${var.env} > ${var.newvar}"
}
}
curl
在里面
命令属性
. 我需要用翻译吗。如果是的话,它的价值是什么?
interpreter = ["shell","?"]
我应该传递什么值集来执行
卷曲
local-exec
供应者。
function check_efs() {
curl -ls https://elasticfilesystem.us-east-1.amazonsaws.com
if [ $? -eq 0 ]; then
output=1
else:
output=0
}
function produce_output() {
value=$(output)
jq -n \
--arg is_efs_exist "$value" \
'{"is_efs_exist":$is_efs_exist}'
}
check_efs
produce_output