Stop Forgejo runner re-registering on every reboot

This commit is contained in:
Vili Sinervä 2025-07-16 13:15:18 +03:00
parent 34b4dec65e
commit 87444c8095
Signed by: Vili Sinervä
SSH key fingerprint: SHA256:FladqYjaE4scJY3Hi+gnShZ6ygnTJgixy0I6BAoHyos

View file

@ -18,6 +18,21 @@ in
sopsFile = ../../secrets/ci.yaml;
restartUnits = [ "gitea-runner-forgejo.sinerva.eu.service" ];
};
systemd.tmpfiles.settings."gitea-runner" = {
"/var/lib/private/gitea-runner".d = {
user = "nobody";
group = "nogroup";
mode = "0755";
};
"/var/lib/private/gitea-runner/default".d = {
user = "nobody";
group = "nogroup";
mode = "0755";
};
};
environment.persistence."/persist" = {
files = [ "/var/lib/private/gitea-runner/default/.runner" ];
};
services.gitea-actions-runner = {
package = pkgs.forgejo-runner;