Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/windows-phone-7/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terraform 带变量字符串和“0”的地形ERDEOC:&引用;_Terraform - Fatal编程技术网

Terraform 带变量字符串和“0”的地形ERDEOC:&引用;

Terraform 带变量字符串和“0”的地形ERDEOC:&引用;,terraform,Terraform,terraform似乎很难处理变量字符串中的“:”。我尝试用“\”转义它,但错误仍然存在。简单地删除“:”会导致错误消失。如何在变量字符串中使用“:” ::: variables.tf ::: variable "values" { type = "string" default = "<<EOF key: key: key: value EOF" } $ terraform apply ... Error loading

terraform似乎很难处理变量字符串中的“:”。我尝试用“\”转义它,但错误仍然存在。简单地删除“:”会导致错误消失。如何在变量字符串中使用“:”

::: 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
}