Мне нужно передать пароль через terraform, в котором есть специальные символы, включая обратную косую черту.
Применение Terraform привело к следующей ошибке
27: "project.plugin.NodeExecutor.WinRMexe.pass" = "j7FUBa &: 9"
Символ «:» не является допустимым селектором escape-последовательности.
Вам нужно объявить свою переменную как строку, я использую terraform 0.12 и сделал следующее.
vars.tf:
variable "test" {
type = string
default = "j7FUBa&:9"
}
output.tf
output "mytest" {
value = var.test
}
Теперь вы можете увидеть результат, используя команду terraform apply:
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
Outputs:
mytest = j7FUBa&:9