terraform - разделить значение переменной на 2 - PullRequest
0 голосов
/ 16 сентября 2018

У меня есть переменная (var.http_proxy), которая содержит данные прокси (ip address: port). Я устанавливаю переменную env в лямбду, и у меня есть 2 переменная, хост и порт. Теперь мне нужно использовать разделение переменной и назначить прокси-хост и порт вместо определения 2 новых переменных. Я использую код ниже, и это неправильно -

environment = {
    variables = {
      proxy_host = "${split(":", var.http_proxy)[0]}"
      proxy_port = "${split(":", var.http_proxy)[1]}"
    }
  }

1 Ответ

0 голосов
/ 16 сентября 2018

Исправление ниже исправило это -

  proxy_host = "${element(split(":", var.http_proxy),0)}"
  proxy_port = "${element(split(":", var.http_proxy),1)}"
...