There's still quite a few projects that have NFS, many which use it for one of the following:
- Backups (on /data/project)
- Simply sharing files between different instances
- Actively reading / writing from it
For most of (1) and (2), we can soft mount them. This should allow the instances to continue to function despite not having NFS. This is a tracking ticket to look at each project, and soft mount NFS there when appropriate, which should be most cases.
Toolforge runs a database off NFS, so we are not moving that to soft mounts. In general soft mounting home directories can be kind of a bad idea as well. In a lot of cases, though, writes are not constant and a single file corrupted isn't the end of the world, and a hiera option will make those use cases more resilient.