Archivo generado automáticamente por terraform init que fija las versiones exactas y los checksums de los providers usados, garantizando que todos los miembros del equipo y los pipelines de CI usen exactamente las mismas versiones.
En Terraform Associate se pregunta la buena práctica de mantenerlo bajo control de versiones (git), igual que un package-lock.json. terraform init -upgrade actualiza el lock file respetando los version constraints definidos en required_providers.
.terraform.lock.hcl (archivo de bloqueo de dependencias) es uno de los conceptos que puede aparecer en el examen. Revisa la guía completa para verlo en contexto.