• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

대괄호[]의 의미

21.09.26 10:13 작성 조회수 235

0

안녕하세요. 강의 재밌게 듣고 있습니다.

 

다름이 아니라 다른  resource이나 variable를 참조할 때

리소스타입.리소스이름.속성

aws_vpc.test.id

이런 형태로 사용을 하는데 

간혹 [aws_security_group.tf-asg-sg.id]

이렇게 대괄호를 사용하는 경우가 있는데 

어떤 차이가 있는지 궁금해서 질문 남겨 봅니다.

Have  a nice day!

답변 1

답변을 작성해보세요.

0

안녕하세요. 간서치님 강의 들어주셔서 감사합니다.

 

질문의 답변을 드리면 대괄호를 사용하는 tf 파일은 보통 Terraform Version 0.12 이하인 경우입니다. 

예를 들어 아래와 같이 0.11 이하 버전이 0.12 이상 버전의 경우입니다.

["${aws_vpc.availability_zones}"] -> aws_vpc.availability_zones

 

감사합니다.