У меня определена следующая переменная.
variable "pg_parameters" {
type = "list"
description = "A list of parameters for configuring the parameter groups."
default = [
{
name = "rds.logical_replication"
value = 1
apply_method = "pending-reboot"
},
]
}
Затем в моем модуле tf я хочу добавить в список дополнительный элемент с именем parameter
.
parameter = "[
"${var.pg_parameters}",
"{
"name": "rds.force_ssl",
"value": "${lookup(var.ssl, element(var.environments, count.index), 1)}",
"apply_method": "pending-reboot"
}",
]"
Но вместо этого я получил эту ошибку:
Error loading modules: module postgres_ssl_off: Error parsing .terraform/modules/5ee2f0efac9d712d26a43b2388443a7c/main.tf: At 46:17: literal not terminated
Я не уверен, где отсутствует фактическое завершение?