The Terraform best practices are use modules, lock remote state, backup state files, use workspaces, use Terraform import...