2016-07-14 1 views
0

これは、私がterraformプランを実行するときに得たものです。以前のバージョンでは以前のバージョンと同じように動作していましたので、concatは文字列ではなくリストを返しています。terraformルックアップに関する問題

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(未発表)

BACKWARDS INCOMPATIBILI TIES/NOTES:

[...]

  • CONCAT()補間関数はもはや文字列を結合するために使用することはできません。

は、[...]

  • あなたは今、構文var.map [ "キー"]または 代わりvar.map.keyの検索機能を使用してマップの値にアクセスします。