2016-07-14 14 views
0

Dies ist, was ich bekomme, wenn ich Terraform Plan, früher mit der vorherigen Version arbeiten, Also im Grunde concat gibt Liste statt String zurück.Problem mit 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))} 

Ich verwende kompilierte Version von Terraforming

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

Antwort

2

Überprüfen Sie die CHANGELOG (immer eine gute Idee, mit Terraforming vor Versionen aktualisieren, da sie ständig entwickeln und häufig machen nicht rückwärtskompatibel Änderungen.

)

0,7 (Unreleased)

RÜCKWÄRTS INCOMPATIBILI TIES/HINWEISE:

[...]

  • Die concat() Interpolation-Funktion kann nicht mehr verwendet werden, um Strings zu verbinden.

[...]

  • Sie nun Zugriff auf die Werte der Karten die Syntax var.map [ "key"] oder die Lookup-Funktion anstelle von var.map.key verwenden.