X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmonitoring%2Fdefault.nix;h=0783c2ff33be9ee5fcfe1201c6cc8fd0a2af307c;hb=5315b439af1f72c3282549508ae58d86d66e38ec;hp=cab9e7cb7b7b83fc4ba6ebb29ab2cefc6fe1afbd;hpb=8c91e92ca891c8364d91a941813877b95a7103ad;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/monitoring/default.nix b/modules/private/monitoring/default.nix index cab9e7c..0783c2f 100644 --- a/modules/private/monitoring/default.nix +++ b/modules/private/monitoring/default.nix @@ -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";