Я пытаюсь передать переменную карты в файл template_file, и мне выдается эта ошибка:
vars (varsname): '' ожидаемый тип 'string', получен необратимый тип 'интерфейс map [string]{} '
data "template_file" "app" {
template = "${file("./app_template.tpl")}"
vars {
container = "${var.container-configuration}"
}
}
variables.tf
variable "container-configuration" {
description = "Configuration for container"
type = "map"
default = {
image = "blahblah.dkr.ecr.us-east-2.amazonaws.com/connect"
container-port = "3000"
host-port = "3000"
cpu = "1024"
memory = "2048"
log-group = "test"
log-region = "us-east-2a"
}
}
Можно ли передать карту в файл шаблона для интерполяции?Я не нашел ничего ясного в документации.