WIP: Set up homearea automounts #19
@ -5,6 +5,7 @@
|
||||
|
||||
../../base.nix
|
||||
../../misc/metrics-exporters.nix
|
||||
../../modules/home-areas.nix
|
||||
|
||||
|
||||
#./services/keycloak.nix
|
||||
|
||||
|
@ -5,6 +5,7 @@
|
||||
|
||||
../../base.nix
|
||||
../../misc/metrics-exporters.nix
|
||||
../../modules/home-areas.nix
|
||||
./services/nginx
|
||||
|
||||
./acmeCert.nix
|
||||
|
@ -5,6 +5,7 @@
|
||||
./hardware-configuration.nix
|
||||
../../base.nix
|
||||
../../misc/metrics-exporters.nix
|
||||
../../modules/home-areas.nix
|
||||
|
||||
./services/openvpn-client.nix
|
||||
];
|
||||
|
@ -5,6 +5,7 @@
|
||||
./hardware-configuration.nix
|
||||
../../base.nix
|
||||
../../misc/metrics-exporters.nix
|
||||
../../modules/home-areas.nix
|
||||
|
||||
./services/nginx
|
||||
./services/metrics
|
||||
|
@ -5,6 +5,7 @@
|
||||
./hardware-configuration.nix
|
||||
../../base.nix
|
||||
../../misc/metrics-exporters.nix
|
||||
../../modules/home-areas.nix
|
||||
];
|
||||
|
||||
sops.defaultSopsFile = ../../secrets/shark/shark.yaml;
|
||||
|
27
modules/home-areas.nix
Normal file
27
modules/home-areas.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{ pkgs, lib, ... }:
|
||||
{
|
||||
fileSystems = let
|
||||
danio
commented
Hvordan tenker du å synkronisere uid/gider på disse filene? Hvordan tenker du å synkronisere uid/gider på disse filene?
oysteikt
commented
Har ikke tenkt å gjøre noe atm, jobber fortsatt med innlogging Har ikke tenkt å gjøre noe atm, jobber fortsatt med innlogging
|
||||
shorthandAreas = {
|
||||
# See toriel:/etc/exports
|
||||
"/home/pvv/t/pederbs" = "homepvvt.pvv.ntnu.no:/export/home/pvv/t/pederbs";
|
||||
danio
commented
Jeg tror peder har flyttet seg vekk fra toriel? Jeg tror peder har flyttet seg vekk fra toriel?
oysteikt
commented
Exporten på toriel finnes fortsatt, og den er mounta et par steder da. Kan ev. fjernes? Exporten på toriel finnes fortsatt, og den er mounta et par steder da. Kan ev. fjernes?
felixalb
commented
`microbel$ cat /etc/passwd | grep "home/pvv/t"` gir ingen resultater, tror det er greit å fjerne
|
||||
"/home/pvv/t/yorinad" = "homepvvt.pvv.ntnu.no:/export/home/pvv/t/yorinad";
|
||||
}
|
||||
//
|
||||
# See microbel:/etc/exports
|
||||
(lib.listToAttrs (map
|
||||
(l: lib.nameValuePair "/home/pvv/${l}" "homepvv${l}.pvv.ntnu.no:/export/home/pvv/${l}")
|
||||
[ "a" "b" "c" "d" "h" "i" "j" "k" "l" "m" "z" ]));
|
||||
in { }
|
||||
//
|
||||
(lib.mapAttrs (_: device: {
|
||||
inherit device;
|
||||
fsType = "nfs";
|
||||
options = [
|
||||
"nfsvers=3"
|
||||
"noauto"
|
||||
"proto=tcp"
|
||||
"x-systemd.automount"
|
||||
"x-systemd.idle-timeout=300"
|
||||
];
|
||||
}) shorthandAreas);
|
||||
}
|
Loading…
Reference in New Issue
Block a user
Foreslår å fjerne den her fra service-maskiner som web, db og matrix. Modulen kan heller importeres på spesifikke login-maskiner, der vanlige brukere kan ha tilgang.