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 = { };
|
sops.secrets.hetzner-borgbackup-ssh = { };
|
||||||
|
|
||||||
systemd.services.borgbackup-job-nixpkgs-update.serviceConfig.ReadWritePaths = [
|
systemd.services.borgbackup-job-nixpkgs-update = {
|
||||||
"/var/log/telegraf"
|
after = [ "nixpkgs-update-delete-old-logs.service" ];
|
||||||
];
|
serviceConfig.ReadWritePaths = [
|
||||||
|
"/var/log/telegraf"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
services.borgbackup.jobs.nixpkgs-update = {
|
services.borgbackup.jobs.nixpkgs-update = {
|
||||||
paths = [
|
paths = [
|
||||||
|
|
|
@ -225,7 +225,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.nixpkgs-update-delete-old-logs = {
|
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
|
# delete logs older than 18 months, delete worker logs older than 3 months, delete empty directories
|
||||||
script = ''
|
script = ''
|
||||||
${pkgs.findutils}/bin/find /var/log/nixpkgs-update -type f -mtime +548 -delete
|
${pkgs.findutils}/bin/find /var/log/nixpkgs-update -type f -mtime +548 -delete
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue