Назад | Перейти на главную страницу

Как заменить переменные в 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