fix gitea actions runner
Some checks failed
Update flake.lock / build (push) Failing after 12s

This commit is contained in:
Dmitriy Kholkin 2024-01-18 21:47:43 +03:00
parent ef81a8eeb8
commit 6bce54184d
Signed by: AtaraxiaDev
GPG Key ID: FD266B810DF48DF2

View File

@ -17,7 +17,7 @@ in {
secrets.gitea-mailer = gitea-secret; secrets.gitea-mailer = gitea-secret;
secrets.gitea-secretkey = gitea-secret; secrets.gitea-secretkey = gitea-secret;
secrets.gitea-internaltoken = gitea-secret; secrets.gitea-internaltoken = gitea-secret;
secrets.gitea-hypervisor-native = runner-secret [ "gitea-runner-native.service" ]; secrets.gitea-runner-hypervisor = runner-secret [ "gitea-runner-hypervisor.service" ];
persist.state.directories = [ persist.state.directories = [
"/var/lib/gitea-runner" "/var/lib/gitea-runner"
@ -122,12 +122,15 @@ in {
isSystemUser = true; isSystemUser = true;
group = runner-group; group = runner-group;
}; };
services.gitea-actions-runner.instances.native = { services.gitea-actions-runner.instances.hypervisor = {
enable = true; enable = true;
name = "hypervisor-native"; name = "hypervisor";
url = config.services.gitea.settings.server.ROOT_URL; url = config.services.gitea.settings.server.ROOT_URL;
tokenFile = config.secrets.gitea-hypervisor-native.decrypted; tokenFile = config.secrets.gitea-runner-hypervisor.decrypted;
labels = [ "native:host" ]; labels = [
"native:host"
"debian-latest:docker://debian:12-slim"
];
hostPackages = with pkgs; [ hostPackages = with pkgs; [
bash bash
curl curl
@ -139,7 +142,7 @@ in {
# TODO: fix cache server # TODO: fix cache server
# settings = {}; # settings = {};
}; };
systemd.services.gitea-runner-native = { systemd.services.gitea-runner-hypervisor = {
serviceConfig.DynamicUser = lib.mkForce false; serviceConfig.DynamicUser = lib.mkForce false;
serviceConfig.User = lib.mkForce runner-user; serviceConfig.User = lib.mkForce runner-user;
serviceConfig.Group = lib.mkForce runner-group; serviceConfig.Group = lib.mkForce runner-group;