IaC/Terraform1 Terraform에서 Dynamic Block 사용하기 Dynamic Block이란?테라폼에서 리소스와 같은 최상위 블록 내부에서 반복적인 nested block의 타입을 사용해야하는 경우가 있다. 반복되는 블록을 모두 작성해서 사용 할 수도 있지만, dynamic block을 사용해서 동적으로 생성하도록 구성 할 수 있다.기본 반복문과의 비교기본반복문for_each를 사용한 기본 반복문에서는 resource 블록 자체가 반복문의 대상이 된다.따라서 생성하려는 리소스가 반복문에 사용되는 변수의 리스트 원소 개수만큼 생성된다.resource "aws_subnet" "private_subnets" { for_each = var.private_subnets vpc_id = aws_vpc.vpc.id availability_zone = each.value.az.. 2024. 12. 22. 이전 1 다음