Por que usar variáveis de entrada em uma configuração do Terraform?
Para substituir cada bloco resource por um bloco variable
resource
variable
Para impedir que o Terraform use providers
Para tornar terraform init desnecessário
terraform init
Para personalizar implantações sem codificar valores diretamente nem alterar o código-fonte da configuração