set service groups

add agent groups
This commit is contained in:
Kiara Grouwstra 2025-07-27 10:25:24 +02:00
parent ce6ca38b3d
commit 87fb01b37d
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU

View file

@ -10,6 +10,11 @@
defaults.email = "something@fediversity.eu"; defaults.email = "something@fediversity.eu";
}; };
users.groups = {
woodpecker-agent-exec = { };
woodpecker-agent-docker = { };
};
age.secrets = age.secrets =
lib.mapAttrs lib.mapAttrs
(_: group: { (_: group: {
@ -218,10 +223,15 @@
attic-client attic-client
]; ];
environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-exec.conf".path ]; environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-exec.conf".path ];
extraGroups = [ "woodpecker-agent-exec" ];
}; };
docker = { docker = {
enable = true; enable = true;
environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-podman.conf".path ]; environmentFile = [ config.vars.generators."templates".files."woodpecker-agent-podman.conf".path ];
extraGroups = [
"podman"
"woodpecker-agent-docker"
];
}; };
}; };
}; };