diff options
| author | Domen Kožar <domen@dev.si> | 2024-02-28 16:35:25 +0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-28 16:35:25 +0700 |
| commit | 283d59778e6b8c41cac4bdeac5b2512d6de51150 (patch) | |
| tree | 99b87a2ded9f4f390a1d97182e9182b950a6e181 /modules/services/github-runner/default.nix | |
| parent | 6c06334f0843c7300d1678726bb607ce526f6b36 (diff) | |
| parent | 06f5dab0657f0a51c8a220bdb2b6089ce68b2e96 (diff) | |
Merge pull request #893 from yaxitech/github-runner-2
github-runners: adapt to NixOS module
Diffstat (limited to 'modules/services/github-runner/default.nix')
| -rw-r--r-- | modules/services/github-runner/default.nix | 33 |
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"; - }; - }; } |
