@cryptotaxi247 / infra-1 / commits / 69ebf55c

Ceres fixups

Eelco Dolstra committed Aug 19, 2019 at 14:26 UTC 69ebf55c3b61cf1ea052ed0864bd7dd97d24c627
1 file changed +15
delft/ceres.nix
+15
@@ -13,6 +13,10 @@
13 deployment.targetEnv = "hetzner";
14 deployment.hetzner.mainIPv4 = "46.4.66.184";
15
16 + # FIXME: manually changed nvme0n1p1 to a /boot disk. We can't use
17 + # GRUB on a RAID-0 disk because it doesn't support the "large_dir"
18 + # ext4 option.
19 + /*
20 deployment.hetzner.partitions = ''
21 clearpart --all --initlabel --drives=nvme0n1,nvme1n1
22
@@ -25,6 +29,14 @@
29 raid swap --level=1 --device=md0 --fstype=swap --label=root raid.1 raid.2
30 raid / --level=1 --device=md1 --fstype=ext4 --label=root raid.3 raid.4
31 '';
32 + */
33 +
34 + fileSystems."/boot" =
35 + { device = "/dev/disk/by-label/boot";
36 + fsType = "ext4";
37 + };
38 +
39 + swapDevices = lib.mkForce [];
40
41 networking = {
42 firewall.allowedTCPPorts = [ 80 443 ];
@@ -33,6 +45,9 @@
45 };
46
47 services.hydra-dev.dbi = "dbi:Pg:dbname=hydra;host=10.254.1.2;user=hydra;";
48 + #systemd.services.hydra-init.wants = [ "sys-devices-virtual-net-wg0.device" ];
49 +
50 + services.hydra-dev.buildMachinesFiles = [ "/etc/nix/machines" ];
51
52 nix.gc.automatic = true;
53 nix.gc.options = ''--max-freed "$((100 * 1024**3 - 1024 * $(df -P -k /nix/store | tail -n 1 | ${pkgs.gawk}/bin/awk '{ print $4 }')))"'';