代码之家  ›  专栏  ›  技术社区  ›  gosatriani

运行terraform validate时出现解析错误。如何修复

  •  0
  • gosatriani  · 技术社区  · 5 年前

    我已经设置了terraform,并且在运行terraform validate时出现解析错误。如何解决这个问题。

    我运行Terraform v0.11.9,在运行Terraform validate时面临解析错误

     provisioner "local-exec" {
        command = "sshpass -f /work/pwdfile.tfvars ssh -o \"StrictHostKeyChecking=no\" -t ${var.username1}@${self.resource_configuration.${var.catalog_name}.ip_address} \"echo $(cat /work/pwdfile.tfvars) | sudo -S yum update -y\""
    
    
        }
    
    
    expected result should pass terraform validate but actual output is 
    
    parse error at 1:117: expected "}" but found invalid sequence "$"
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   BMW    5 年前

    你试着用双倍 $ ?

    它需要逃走