Por que o Terraform mantém o estado?
Ele armazena apenas o histórico do shell dos comandos do Terraform.
Ele elimina a necessidade de arquivos de configuração do Terraform.
Ele mapeia os endereços dos recursos da configuração aos objetos reais gerenciados, para que o Terraform possa planejar alterações.
Ele é usado apenas para baixar binários de providers.