aboutsummaryrefslogtreecommitdiff
path: root/modules/private/system/monitoring-1.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/private/system/monitoring-1.nix')
-rw-r--r--modules/private/system/monitoring-1.nix19
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 = [