]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/monitoring/default.nix
Remove duply-backup
[perso/Immae/Config/Nix.git] / modules / private / monitoring / default.nix
index cab9e7cb7b7b83fc4ba6ebb29ab2cefc6fe1afbd..0783c2ff33be9ee5fcfe1201c6cc8fd0a2af307c 100644 (file)
@@ -174,9 +174,6 @@ in
       };
     };
 
-    services.duplyBackup.profiles.monitoring = {
-      rootDir = config.services.naemon.varDir;
-    };
     security.sudo.extraRules = let
       pluginsSudo = lib.lists.remove null (lib.attrsets.mapAttrsToList (k: v:
         if (v ? sudo)
@@ -199,18 +196,15 @@ in
       text = "MAILADDR ${config.myEnv.monitoring.email}";
     };
 
-    secrets.keys = [
-      {
-        dest = "naemon/id_rsa";
+    secrets.keys = {
+      "naemon/id_rsa" = {
         user = "naemon";
         group = "naemon";
         permissions = "0400";
         text = config.myEnv.monitoring.ssh_secret_key;
-      }
-    ] ++ lib.optionals cfg.master (
-      lib.mapAttrsToList (k: v:
-      {
-        dest = "${k}_access_key";
+      };
+    } // lib.optionalAttrs cfg.master (
+      lib.mapAttrs' (k: v: lib.nameValuePair "${k}_access_key" {
         user = "naemon";
         group = "naemon";
         permissions = "0400";