build02/nixpkgs-update: delete old logs daily, run backup after delete

This commit is contained in:
zowoq 2024-04-08 10:20:20 +10:00
parent 428dc48b4b
commit 415bdb8e1b
2 changed files with 7 additions and 4 deletions

View file

@ -4,9 +4,12 @@
sops.secrets.hetzner-borgbackup-ssh = { };
systemd.services.borgbackup-job-nixpkgs-update.serviceConfig.ReadWritePaths = [
"/var/log/telegraf"
];
systemd.services.borgbackup-job-nixpkgs-update = {
after = [ "nixpkgs-update-delete-old-logs.service" ];
serviceConfig.ReadWritePaths = [
"/var/log/telegraf"
];
};
services.borgbackup.jobs.nixpkgs-update = {
paths = [

View file

@ -225,7 +225,7 @@ in
};
systemd.services.nixpkgs-update-delete-old-logs = {
startAt = "weekly";
startAt = "daily";
# delete logs older than 18 months, delete worker logs older than 3 months, delete empty directories
script = ''
${pkgs.findutils}/bin/find /var/log/nixpkgs-update -type f -mtime +548 -delete