Terraform 带变量字符串和“0”的地形ERDEOC:&引用;
terraform似乎很难处理变量字符串中的“:”。我尝试用“\”转义它,但错误仍然存在。简单地删除“:”会导致错误消失。如何在变量字符串中使用“:”Terraform 带变量字符串和“0”的地形ERDEOC:&引用;,terraform,Terraform,terraform似乎很难处理变量字符串中的“:”。我尝试用“\”转义它,但错误仍然存在。简单地删除“:”会导致错误消失。如何在变量字符串中使用“:” ::: variables.tf ::: variable "values" { type = "string" default = "<<EOF key: key: key: value EOF" } $ terraform apply ... Error loading
::: variables.tf :::
variable "values" {
type = "string"
default = "<<EOF
key:
key:
key: value
EOF"
}
$ terraform apply
...
Error loading modules: module testmodule: Error parsing .terraform/modules/9f0444507ebf595a0777cb4d34430176/variables.tf: At 4:8: illegal char
::variables.tf:::
可变“值”{
type=“string”
default=“问题在于语法,如果您编写这在TF 0.14.4:\上似乎不起作用,如果我添加输出“result”{value=var.values},并运行terraform plan,则结果包括
variable "values" {
type = string
default = <<EOF
key:
key:
key: value
EOF
}