Escribiendo configuraciones de Terraform
Es una manera útil para dar una pista a Terraform de que algunos recursos deberían de ser borrados antes incluso de que no haya una dependencia directa en las configuraciones de Terraform.
1. El argumento requerido
index_document
__ debe ser definido si var.website
no es un map
vacío.2. El argumento opcional
error_document
puede ser omitido.main.tfvariable "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_documenterror_document = lookup(website.value, "error_document", null)}}}
terraform.tfvarswebsite = {index_document = "index.html"}
Last modified 1yr ago