地形逃逸特殊字符

地形逃逸特殊字符

我必须通过 terraform 传递包含特殊字符(包括反斜杠)的密码。

Terraform 应用导致以下错误

27:“项目.插件.NodeExecutor.WinRMexe.pass”=“j7FUBa&:9”

符号“:”不是有效的转义序列选择器。

答案1

您需要将变量声明为字符串,我使用的是 terraform 0.12,并且执行以下操作。

vars.tf:

variable "test" {
  type = string
  default = "j7FUBa&:9"
}

输出.tf

output "mytest" {
  value = var.test
}

现在你可以使用 terraform apply 查看结果:

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

mytest = j7FUBa&:9

相关内容