build02/nixpkgs-update: delete old logs daily, run backup after delete
This commit is contained in:
parent
428dc48b4b
commit
415bdb8e1b
2 changed files with 7 additions and 4 deletions
hosts/build02
|
@ -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 = [
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue