Compare commits
	
		
			1 Commits
		
	
	
		
			openstack-
			...
			setup-home
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						ddc4d8cea0
	
				 | 
					
					
						
@@ -5,6 +5,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ../../base.nix
 | 
					    ../../base.nix
 | 
				
			||||||
    ../../misc/metrics-exporters.nix
 | 
					    ../../misc/metrics-exporters.nix
 | 
				
			||||||
 | 
					    ../../modules/home-areas.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    #./services/keycloak.nix
 | 
					    #./services/keycloak.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ../../base.nix
 | 
					    ../../base.nix
 | 
				
			||||||
    ../../misc/metrics-exporters.nix
 | 
					    ../../misc/metrics-exporters.nix
 | 
				
			||||||
 | 
					    ../../modules/home-areas.nix
 | 
				
			||||||
    ./services/nginx
 | 
					    ./services/nginx
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ./acmeCert.nix
 | 
					    ./acmeCert.nix
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@
 | 
				
			|||||||
      ./hardware-configuration.nix
 | 
					      ./hardware-configuration.nix
 | 
				
			||||||
      ../../base.nix
 | 
					      ../../base.nix
 | 
				
			||||||
      ../../misc/metrics-exporters.nix
 | 
					      ../../misc/metrics-exporters.nix
 | 
				
			||||||
 | 
					      ../../modules/home-areas.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      ./services/openvpn-client.nix
 | 
					      ./services/openvpn-client.nix
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@
 | 
				
			|||||||
      ./hardware-configuration.nix
 | 
					      ./hardware-configuration.nix
 | 
				
			||||||
      ../../base.nix
 | 
					      ../../base.nix
 | 
				
			||||||
      ../../misc/metrics-exporters.nix
 | 
					      ../../misc/metrics-exporters.nix
 | 
				
			||||||
 | 
					      ../../modules/home-areas.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      ./services/nginx
 | 
					      ./services/nginx
 | 
				
			||||||
      ./services/metrics
 | 
					      ./services/metrics
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,6 +5,7 @@
 | 
				
			|||||||
      ./hardware-configuration.nix
 | 
					      ./hardware-configuration.nix
 | 
				
			||||||
      ../../base.nix
 | 
					      ../../base.nix
 | 
				
			||||||
      ../../misc/metrics-exporters.nix
 | 
					      ../../misc/metrics-exporters.nix
 | 
				
			||||||
 | 
					      ../../modules/home-areas.nix
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  sops.defaultSopsFile = ../../secrets/shark/shark.yaml;
 | 
					  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
 | 
				
			||||||
 | 
					    shorthandAreas = {
 | 
				
			||||||
 | 
					      # See toriel:/etc/exports
 | 
				
			||||||
 | 
					      "/home/pvv/t/pederbs" = "homepvvt.pvv.ntnu.no:/export/home/pvv/t/pederbs";
 | 
				
			||||||
 | 
					      "/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);
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user