configuration.nix/hosts/rico2/services/apps/forgejo-actions-runner.nix

33 lines
878 B
Nix
Raw Normal View History

{ pkgs, config, ... }: {
sops.secrets = {
"forgejo/runner_registration_token_file" = {
mode = "400";
owner = config.users.users.root.name;
group = config.users.users.root.group;
};
};
2024-11-09 20:27:33 +05:30
services.gitea-actions-runner = {
package = pkgs.forgejo-runner;
instances = {
2024-10-31 10:57:42 +05:30
aarch64-runner = {
enable = true;
2024-10-31 10:57:42 +05:30
name = "aarch64-runner";
labels = [
2024-10-31 10:57:42 +05:30
"docker:docker://ubuntu:latest"
"aarch64-docker:docker://ubuntu:latest"
"linux:docker://ubuntu:latest"
"aarch64-linux:docker://ubuntu:latest"
];
tokenFile = config.sops.secrets."forgejo/runner_registration_token_file".path;
2024-11-19 23:35:28 +05:30
url = "https://git.ironyofprivacy.org";
2024-11-01 13:55:29 +05:30
settings = {
log.level = "info";
cache = {
2024-11-03 19:37:12 +05:30
enabled = false;
2024-11-01 13:55:29 +05:30
};
};
};
};
};
}