안녕하세요,오늘은 for_each, for, dynamic 등 반복문에 대해서 살펴보도록 하겠습니다.‘테라폼으로 시작하는 IaC’를 기준으로 내용 정리하였으며, CloudNet@의 테라폼 스터디 내용을 기반으로 하고 있습니다. 1. for_each의 주요 특징반복 키(key)와 값(value)에 대한 접근:for_each를 사용하면 주어진 맵(map)의 각 항목 또는 집합(set)의 각 요소에 대해 반복할 수 있습니다.각 반복 요소는 each.key와 each.value로 접근할 수 있습니다.each.key: 맵의 키(key) 또는 집합(set)의 멤버에 해당합니다.each.value: 맵의 값(value)에 해당하며, 집합(set)을 사용할 경우 each.key와 동일합니다.타입 제한:for_each..
안녕하세요, 오늘은 테라폼 count에 대해서 정리한 내용을 가지고 포스팅합니다.‘테라폼으로 시작하는 IaC’를 기준으로 내용 정리하였으며, Cloudnet의 테라폼 스터디 내용을 기반으로 하고 있습니다. Terraform에서 list 형태의 값 목록이나 Key-Value 형태의 문자열 집합을 사용하면, 동일한 내용을 반복적으로 구성하지 않고도 효율적으로 관리할 수 있습니다.count를 사용한 리소스 생성count를 사용하여 여러 리소스를 생성할 때는 .[] 형태로 해당 리소스를 참조합니다.모듈의 경우 module.[] 형태로 참조합니다.단, 모듈 내에서는 count 적용이 불가능한 선언이 있을 수 있으므로 주의해야 합니다.예를 들어, provider 블록 선언부가 포함된 경우에는 count를 적용할 수..