Move Forgejo NSC runtime into agenix
This commit is contained in:
parent
251922da9e
commit
48b8a3c32f
14 changed files with 217 additions and 18 deletions
|
|
@ -1,4 +1,4 @@
|
|||
{ self, ... }:
|
||||
{ config, self, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
|
|
@ -32,15 +32,36 @@
|
|||
sshPrivateKeyFile = "/var/lib/burrow/intake/agent_at_burrow_net_ed25519";
|
||||
};
|
||||
|
||||
age.secrets.forgejoNscToken = {
|
||||
file = ../../../secrets/forgejo/nsc-token.age;
|
||||
mode = "0400";
|
||||
owner = "forgejo-nsc";
|
||||
group = "forgejo-nsc";
|
||||
};
|
||||
|
||||
age.secrets.forgejoNscDispatcherConfig = {
|
||||
file = ../../../secrets/forgejo/nsc-dispatcher-config.age;
|
||||
mode = "0400";
|
||||
owner = "forgejo-nsc";
|
||||
group = "forgejo-nsc";
|
||||
};
|
||||
|
||||
age.secrets.forgejoNscAutoscalerConfig = {
|
||||
file = ../../../secrets/forgejo/nsc-autoscaler-config.age;
|
||||
mode = "0400";
|
||||
owner = "forgejo-nsc";
|
||||
group = "forgejo-nsc";
|
||||
};
|
||||
|
||||
services.burrow.forgejoNsc = {
|
||||
enable = true;
|
||||
nscTokenFile = "/var/lib/burrow/intake/forgejo_nsc_token.txt";
|
||||
nscTokenFile = config.age.secrets.forgejoNscToken.path;
|
||||
dispatcher = {
|
||||
configFile = "/var/lib/burrow/intake/forgejo_nsc_dispatcher.yaml";
|
||||
configFile = config.age.secrets.forgejoNscDispatcherConfig.path;
|
||||
};
|
||||
autoscaler = {
|
||||
enable = true;
|
||||
configFile = "/var/lib/burrow/intake/forgejo_nsc_autoscaler.yaml";
|
||||
configFile = config.age.secrets.forgejoNscAutoscalerConfig.path;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue