2016-07-14 2 views
0

Это то, что я получаю, когда я запускаю план терраформы. Раньше он работал раньше с предыдущей версией. Поэтому в основном concat возвращает список вместо строки.Проблема с terraform lookup

Errors: 

* At column 3, line 1: lookup: argument 2 should be type string, got type list in: 

${lookup(var.az, concat("zone", count.index + 1))} 

Я использую скомпилированную версию терраформировать

$ terraform --version 
Terraform v0.7.0-dev (854c9bd488dfdb12303ec47e42d6de8fc17e40a5) 

ответ

2

Проверьте CHANGELOG (всегда хорошая идея с терраформировать перед обновлением версии, поскольку они постоянно развиваются и часто делают без обратной совместимости изменения.)

0,7 (Невыпущенный)

ОБРАТНОЙ INCOMPATIBILI TIES/ПРИМЕЧАНИЯ:

[...]

  • Функция интерполяции CONCAT() больше не может быть использован для соединения строк.

[...]

  • Теперь доступ к значениям карт с использованием синтаксиса var.map [ "ключ"] или функции поиска вместо var.map.key.