summaryrefslogtreecommitdiff
path: root/modules/services/github-runner/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/github-runner/default.nix')
-rw-r--r--modules/services/github-runner/default.nix33
1 files changed, 1 insertions, 32 deletions
diff --git a/modules/services/github-runner/default.nix b/modules/services/github-runner/default.nix
index 7937980..e860eca 100644
--- a/modules/services/github-runner/default.nix
+++ b/modules/services/github-runner/default.nix
@@ -1,37 +1,6 @@
-{ config, lib, ... }:
-let
- anyEnabled = lib.any (cfg: cfg.enable) (lib.attrValues config.services.github-runners);
-in
{
imports = [
./options.nix
- ./config.nix
+ ./service.nix
];
-
- config.assertions = lib.mkIf anyEnabled [
- {
- assertion = lib.elem "github-runner" config.users.knownGroups;
- message = "set `users.knownGroups` to enable `github-runner` group";
- }
- {
- assertion = lib.elem "github-runner" config.users.knownUsers;
- message = "set `users.knownUsers` to enable `github-runner` user";
- }
- ];
-
- config.users = lib.mkIf anyEnabled {
- users."github-runner" = {
- createHome = true;
- uid = lib.mkDefault 533;
- gid = lib.mkDefault config.users.groups.github-runner.gid;
- home = lib.mkDefault "/var/lib/github-runners";
- shell = "/bin/bash";
- description = "GitHub Runner service user";
- };
-
- groups."github-runner" = {
- gid = lib.mkDefault 533;
- description = "GitHub Runner service user group";
- };
- };
}