]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/monitoring/status_engine.nix
Add config for CI
[perso/Immae/Config/Nix.git] / modules / private / monitoring / status_engine.nix
index c74a44df41d449e805af6d2715ff95347fac6588..39a753ad0905dd789b8981716868962dd2c3db3d 100644 (file)
@@ -19,8 +19,7 @@ in
       };
     };
 
-    secrets.keys = [{
-      dest = "status_engine";
+    secrets.keys."status_engine" = {
       permissions = "0400";
       user = "naemon";
       group = "naemon";
@@ -87,13 +86,20 @@ in
 
         disable_http_proxy: 1
       '';
-    }];
+    };
 
     services.redis = rec {
       enable = true;
       bind = "127.0.0.1";
     };
 
+    services.cron = {
+      mailto = "cron@immae.eu";
+      systemCronJobs = [
+        "0 0 * * * naemon cd ${package} && ./bin/Console.php cleanup"
+      ];
+    };
+
     systemd.services.status_engine_worker = {
       description = "Status engine worker";
       after = [ "network.target" ];