Переглянути джерело

Use options.c3d2 at hydra, pulsebert, storage-ng

undefined
Emery Hemingway 2 місяці тому
джерело
коміт
1fc7b36dfa

+ 2
- 1
host-registry.nix Переглянути файл

@@ -1,6 +1,7 @@
1 1
 # Registry of C3D2 machines.
2 2
 
3
-let hosts = [ "adc" "grafana" "server7" "tox" ];
3
+let
4
+  hosts = [ "adc" "grafana" "hydra" "server7" "storage-ng" "pulsebert" "tox" ];
4 5
 in {
5 6
   hqPublic = hosts;
6 7
   hqPrivate = hosts;

+ 7
- 0
hosts/hydra/configuration.nix Переглянути файл

@@ -5,6 +5,7 @@
5 5
     <nixpkgs/nixos/modules/profiles/minimal.nix>
6 6
     ./hydra.nix
7 7
     ./cache.nix
8
+    ../../lib
8 9
     ../../lib/hq.nix
9 10
     ../../lib/known-hosts.nix
10 11
     ../../lib/emery.nix
@@ -13,6 +14,12 @@
13 14
     ../../lib/tun.nix
14 15
   ];
15 16
 
17
+  c3d2 = {
18
+    isInHq = true;
19
+    mapHqHosts = true;
20
+    hq.interface = "eth0";
21
+  };
22
+
16 23
   networking.interfaces.eth0.preferTempAddress = false;
17 24
   services.yggdrasil = {
18 25
     configFile = "/var/lib/yggdrasil/keys";

+ 7
- 0
hosts/pulsebert/configuration.nix Переглянути файл

@@ -11,6 +11,7 @@ in {
11 11
   imports =
12 12
     [ # Include the results of the hardware scan.
13 13
       ./hardware-configuration.nix
14
+      ../../lib
14 15
       ../../lib/admins.nix
15 16
       ../../lib/hq.nix
16 17
       ../../lib/users.nix
@@ -19,6 +20,12 @@ in {
19 20
       ../../lib/hail.nix
20 21
     ];
21 22
 
23
+  c3d2 = {
24
+    isInHq = true;
25
+    mapHqHosts = true;
26
+    hq.interface = "eno1";
27
+  };
28
+
22 29
   # Use the systemd-boot EFI boot loader.
23 30
   boot.loader.systemd-boot.enable = true;
24 31
   boot.loader.efi.canTouchEfiVariables = true;

+ 2
- 2
hosts/server7/containers/tox/default.nix Переглянути файл

@@ -40,8 +40,8 @@
40 40
   };
41 41
 
42 42
   services.collectd.extraConfig = ''
43
-    LoadPlugin load
44
-    LoadPlugin interface
43
+    <Plugin "interface"/>
44
+    <Plugin "load"/>
45 45
   '';
46 46
 
47 47
 }

+ 7
- 0
hosts/storage-ng/configuration.nix Переглянути файл

@@ -8,6 +8,7 @@
8 8
   imports =
9 9
     [ # Include the results of the hardware scan.
10 10
       ./hardware-configuration.nix
11
+      ../../lib
11 12
       ../../lib/hq.nix
12 13
       ../../lib/shared.nix
13 14
       ../../lib/users.nix
@@ -16,6 +17,12 @@
16 17
       ../../lib/default-gateway.nix
17 18
     ];
18 19
 
20
+  c3d2 = {
21
+    isInHq = true;
22
+    mapHqHosts = true;
23
+    hq.interface = "eth0";
24
+  };
25
+
19 26
   boot.loader.systemd-boot.enable = true;
20 27
   systemd = {
21 28
     enableEmergencyMode = false;

Завантаження…
Відмінити
Зберегти