diff options
Diffstat (limited to 'modules/private/system/monitoring-1.nix')
-rw-r--r-- | modules/private/system/monitoring-1.nix | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/modules/private/system/monitoring-1.nix b/modules/private/system/monitoring-1.nix index c87c784..2241b2b 100644 --- a/modules/private/system/monitoring-1.nix +++ b/modules/private/system/monitoring-1.nix | |||
@@ -1,20 +1,15 @@ | |||
1 | { privateFiles }: | 1 | { privateFiles }: |
2 | { config, pkgs, resources, ... }: | 2 | { config, pkgs, resources, ... }: |
3 | { | 3 | { |
4 | deployment = { | ||
5 | targetUser = "root"; | ||
6 | targetHost = config.hostEnv.ips.main.ip4; | ||
7 | substituteOnDestination = true; | ||
8 | }; | ||
4 | boot.kernelPackages = pkgs.linuxPackages_latest; | 9 | boot.kernelPackages = pkgs.linuxPackages_latest; |
5 | myEnv = import "${privateFiles}/environment.nix" // { inherit privateFiles; }; | 10 | myEnv = import "${privateFiles}/environment.nix" // { inherit privateFiles; }; |
6 | 11 | ||
7 | imports = builtins.attrValues (import ../..); | 12 | imports = [ <nixpkgs/nixos/modules/profiles/qemu-guest.nix> ] ++ builtins.attrValues (import ../..); |
8 | |||
9 | deployment = { | ||
10 | targetEnv = "hetznerCloud"; | ||
11 | hetznerCloud = { | ||
12 | authToken = config.myEnv.hetznerCloud.authToken; | ||
13 | datacenter = "hel1-dc2"; | ||
14 | location ="hel1"; | ||
15 | serverType = "cx11"; | ||
16 | }; | ||
17 | }; | ||
18 | 13 | ||
19 | myServices.monitoring.enable = true; | 14 | myServices.monitoring.enable = true; |
20 | myServices.monitoring.master = true; | 15 | myServices.monitoring.master = true; |
@@ -29,6 +24,8 @@ | |||
29 | config.hostEnv.ips); | 24 | config.hostEnv.ips); |
30 | defaultGateway6 = { address = "fe80::1"; interface = "ens3"; }; | 25 | defaultGateway6 = { address = "fe80::1"; interface = "ens3"; }; |
31 | }; | 26 | }; |
27 | boot.loader.grub.device = "nodev"; | ||
28 | fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; }; | ||
32 | myServices.mailRelay.enable = true; | 29 | myServices.mailRelay.enable = true; |
33 | 30 | ||
34 | security.pki.certificateFiles = [ | 31 | security.pki.certificateFiles = [ |