hosts/ude: add github-runner module
This commit is contained in:
parent
a38d069999
commit
d26b96d770
4 changed files with 39 additions and 0 deletions
27
hosts/ude/github-runner.nix
Normal file
27
hosts/ude/github-runner.nix
Normal file
|
@ -0,0 +1,27 @@
|
|||
{config, ...}: let
|
||||
github-runner-user = "github-runner";
|
||||
in {
|
||||
age.secrets.github-token = {
|
||||
file = ../../secrets/github-token.age;
|
||||
owner = github-runner-user;
|
||||
};
|
||||
|
||||
services.github-runners.settei = {
|
||||
enable = true;
|
||||
tokenFile = config.age.secrets.github-token.path;
|
||||
url = "https://github.com/nrabulinski/settei";
|
||||
ephemeral = true;
|
||||
user = github-runner-user;
|
||||
serviceOverrides = {
|
||||
DynamicUser = false;
|
||||
};
|
||||
};
|
||||
|
||||
users = {
|
||||
users.${github-runner-user} = {
|
||||
isSystemUser = true;
|
||||
group = github-runner-user;
|
||||
};
|
||||
groups.${github-runner-user} = {};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue