feat: implement NFS with NFSv4 ID mapping across home lab
- Add NFSv4 ID mapping configuration using services.nfs.idmapd.settings - Configure consistent domain 'home.lab' for ID mapping across all machines - Update sleeper-service NFS server with proper security (root_squash, all_squash) - Create reusable NFS client module (modules/services/nfs-client.nix) - Deploy NFS client configuration to grey-area and congenital-optimist - Maintain consistent media group GID (993) across all machines - Support both local (10.0.0.0/24) and Tailscale (100.64.0.0/10) networks - Test and verify NFS connectivity and ID mapping functionality Resolves permission management issues and enables secure file sharing across the home lab infrastructure.
This commit is contained in:
parent
edcf3220a0
commit
1b915a7610
4 changed files with 38 additions and 41 deletions
|
@ -15,6 +15,9 @@
|
|||
# Network modules
|
||||
../../modules/network/extraHosts.nix
|
||||
|
||||
# Services
|
||||
../../modules/services/nfs-client.nix
|
||||
|
||||
# Hardware modules
|
||||
../../modules/hardware/amd-workstation.nix
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue