Как заменить переменные в terraform
Я попытался создать пользовательскую переменную и попытался вызвать ее на вкладке конфигурации ресурса.
locals {
rname = "${var.build == "production" ? "PROD_RHEL7_x64"}"
}
resource_configuration = {
"${local.rname.ip_address}" = ""
"${local.rname.name}" = ""
}
Ожидаемый вывод должен заменить local.rname.ipaddress на PROD_RHEL7_x64.ip_address
Фактический результат
Ошибка: Ошибка разбора /work/test.tf: ожидаемое закрытие объекта. Получено RBRACE: EOF