2016-07-14 2 views
0

테라 폼 계획을 실행할 때 이전 버전과 일찍 사용했기 때문에 concat이 문자열 대신 목록을 반환합니다.테라 폼 조회 관련 문제

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

검사가 지속적으로 비 - 이전 버전과 호환 변경을 자주 개발하고있다으로 버전을 업그레이드하기 전에 Terraform와 CHANGELOG (항상 좋은 생각.)

0.7 아직 출시되지 않은 뒷걸음

INCOMPATIBILI TIES/주 :

[...]

  • CONCAT 연()의 보간 함수는 긴 문자열에 가입하도록 사용될 수 없다.

는 [...]

  • 이제 구문 var.map [ "키"] 또는 대신 var.map.key의 검색 기능을 이용하여 맵의 값에 액세스.