terraform查询

问题描述:

这是我在运行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) 

检查CHANGELOG(总是一个好主意与Terraform升级版本,因为他们都在不断发展,使频繁非向后兼容的改变之前。 )

0.7(未发行)

BACKWARDS INCOMPATIBILI扎带/ NOTES:

[...]

  • 的CONCAT()插补功能不再能用来连接字符串。

[...]

  • 您现在访问使用语法var.map [ “钥匙”]或 的查找功能,而不是var.map.key地图的值。