Terraform 구성(configurations) 작성하기
locals를 사용해 리소스 간의 명시적 의존성 지정하기
locals를 사용해 리소스 간의 명시적 의존성 지정하기Terraform 0.12 - 필수적 vs 선택적 인수
variable "website" {
type = map(string)
default = {}
}
resource "aws_s3_bucket" "this" {
# omitted...
dynamic "website" {
for_each = length(keys(var.website)) == 0 ? [] : [var.website]
content {
index_document = website.value.index_document
error_document = lookup(website.value, "error_document", null)
}
}
}Last updated