This commit is contained in:
parent
960fc844a9
commit
d93d212b8d
4 changed files with 18 additions and 0 deletions
|
@ -2,6 +2,7 @@
|
||||||
age.secrets = {
|
age.secrets = {
|
||||||
cloudflare.file = ../../secrets/cloudflare.age;
|
cloudflare.file = ../../secrets/cloudflare.age;
|
||||||
cloudflared.file = ../../secrets/cloudflared-credentials.age;
|
cloudflared.file = ../../secrets/cloudflared-credentials.age;
|
||||||
|
forgejo-runner-token.file = ../../secrets/forgejo-runner-token.age;
|
||||||
tubearchivist-env.file = ../../secrets/tubearchivist-env.age;
|
tubearchivist-env.file = ../../secrets/tubearchivist-env.age;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./homepage
|
./homepage
|
||||||
|
@ -9,4 +11,15 @@
|
||||||
services = {
|
services = {
|
||||||
tailscale.enable = true;
|
tailscale.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.gitea-actions-runner.instances.default = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
labels = [
|
||||||
|
"nixos-host:host"
|
||||||
|
];
|
||||||
|
name = config.networking.hostName;
|
||||||
|
token = ''$(${pkgs.coreutils}/bin/cat ${config.age.secrets.forgejo-runner-token.path}')'';
|
||||||
|
url = config.services.forgejo.settings.server.ROOT_URL;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,10 @@ in
|
||||||
hosts.nixedo
|
hosts.nixedo
|
||||||
] ++ [ users.opdavies ];
|
] ++ [ users.opdavies ];
|
||||||
|
|
||||||
|
"secrets/forgejo-runner-token.age".publicKeys = [
|
||||||
|
hosts.nixedo
|
||||||
|
] ++ [ users.opdavies ];
|
||||||
|
|
||||||
"secrets/tubearchivist-env.age".publicKeys = [
|
"secrets/tubearchivist-env.age".publicKeys = [
|
||||||
hosts.nixedo
|
hosts.nixedo
|
||||||
hosts.t480
|
hosts.t480
|
||||||
|
|
BIN
secrets/forgejo-runner-token.age
Normal file
BIN
secrets/forgejo-runner-token.age
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue