2016-07-14 53 views
0

這是我在運行terraform plan時得到的結果,它以前用於以前的版本,所以基本上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的編譯版本

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

回答

2

檢查CHANGELOG(總是一個好主意與Terraform升級版本,因爲他們都在不斷髮展,使頻繁非向後兼容的改變之前。 )

0.7(未發行)

BACKWARDS INCOMPATIBILI紮帶/ NOTES:

[...]

  • 的CONCAT()插補功能不再能用來連接字符串。

[...]

  • 您現在訪問使用語法var.map [ 「鑰匙」]或 的查找功能,而不是var.map.key地圖的值。