DevOps/Terraform2022. 10. 19. 17:46[Terraform] for_each 구문

테라폼에서 여러 리소스를 한번에 생성하는 방법으로는 count와 for_each가 있다. for_each Terraform에서 정의한 메타 인수이다. 모듈 또는 모든 리소스 유형과 함께 사용할 수 있다. Terraform은 map과 set의 각 구성에 대해 하나의 인스턴스를 생성한다. 예시 1. Map을 사용한 for_each resource "azurerm_resource_group" "rg" { for_each = { a_group = "eastus" another_group = "westus2" } name = each.key location = each.value } 2. Set을 사용한 for_each resource "aws_iam_user" "the-accounts" { for_each = ..

image