disable gitea-runner
This commit is contained in:
parent
e9ceef976c
commit
44d6c9b64b
@ -2,25 +2,25 @@
|
|||||||
let
|
let
|
||||||
gitea-user = config.services.gitea.user;
|
gitea-user = config.services.gitea.user;
|
||||||
gitea-group = "gitea";
|
gitea-group = "gitea";
|
||||||
runner-user = "gitea-runner";
|
# runner-user = "gitea-runner";
|
||||||
runner-group = "root";
|
# runner-group = "root";
|
||||||
gitea-secret = {
|
gitea-secret = {
|
||||||
sopsFile = inputs.self.secretsDir + /gitea.yaml;
|
sopsFile = inputs.self.secretsDir + /gitea.yaml;
|
||||||
owner = gitea-user;
|
owner = gitea-user;
|
||||||
restartUnits = [ "gitea.service" ];
|
restartUnits = [ "gitea.service" ];
|
||||||
};
|
};
|
||||||
runner-secret = services: {
|
# runner-secret = services: {
|
||||||
sopsFile = inputs.self.secretsDir + /home-hypervisor/gitea.yaml;
|
# sopsFile = inputs.self.secretsDir + /home-hypervisor/gitea.yaml;
|
||||||
owner = runner-user;
|
# owner = runner-user;
|
||||||
restartUnits = services;
|
# restartUnits = services;
|
||||||
};
|
# };
|
||||||
in {
|
in {
|
||||||
sops.secrets.gitea = gitea-secret;
|
sops.secrets.gitea = gitea-secret;
|
||||||
sops.secrets.gitea-mailer = gitea-secret;
|
sops.secrets.gitea-mailer = gitea-secret;
|
||||||
sops.secrets.gitea-runner-hypervisor = runner-secret [ "gitea-runner-hypervisor.service" ];
|
# sops.secrets.gitea-runner-hypervisor = runner-secret [ "gitea-runner-hypervisor.service" ];
|
||||||
|
|
||||||
persist.state.directories = [
|
persist.state.directories = [
|
||||||
"/var/lib/gitea-runner"
|
# "/var/lib/gitea-runner"
|
||||||
# { directory = "/var/lib/gitea-runner"; user = runner-user; group = runner-group; }
|
# { directory = "/var/lib/gitea-runner"; user = runner-user; group = runner-group; }
|
||||||
] ++ lib.optionals (config.deviceSpecific.devInfo.fileSystem != "zfs") [
|
] ++ lib.optionals (config.deviceSpecific.devInfo.fileSystem != "zfs") [
|
||||||
{ directory = "/srv/gitea"; user = gitea-user; group = gitea-group; }
|
{ directory = "/srv/gitea"; user = gitea-user; group = gitea-group; }
|
||||||
@ -117,33 +117,33 @@ in {
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
users.users.${runner-user} = {
|
# users.users.${runner-user} = {
|
||||||
isSystemUser = true;
|
# isSystemUser = true;
|
||||||
group = runner-group;
|
# group = runner-group;
|
||||||
};
|
# };
|
||||||
services.gitea-actions-runner.instances.hypervisor = {
|
# services.gitea-actions-runner.instances.hypervisor = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
name = "hypervisor";
|
# name = "hypervisor";
|
||||||
url = config.services.gitea.settings.server.ROOT_URL;
|
# url = config.services.gitea.settings.server.ROOT_URL;
|
||||||
tokenFile = config.sops.secrets.gitea-runner-hypervisor.path;
|
# tokenFile = config.sops.secrets.gitea-runner-hypervisor.path;
|
||||||
labels = [
|
# labels = [
|
||||||
"native:host"
|
# "native:host"
|
||||||
"debian-latest:docker://debian:12-slim"
|
# "debian-latest:docker://debian:12-slim"
|
||||||
];
|
# ];
|
||||||
hostPackages = with pkgs; [
|
# hostPackages = with pkgs; [
|
||||||
bash
|
# bash
|
||||||
curl
|
# curl
|
||||||
gawk
|
# gawk
|
||||||
gitMinimal
|
# gitMinimal
|
||||||
gnused
|
# gnused
|
||||||
wget
|
# wget
|
||||||
];
|
# ];
|
||||||
# TODO: fix cache server
|
# # TODO: fix cache server
|
||||||
# settings = {};
|
# # settings = {};
|
||||||
};
|
# };
|
||||||
systemd.services.gitea-runner-hypervisor = {
|
# 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;
|
||||||
};
|
# };
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user