forked from DGNum/infrastructure
fix(build01/nix-builder): Use dgn-access-control
This commit is contained in:
parent
4b30fb8a36
commit
07d226a06e
2 changed files with 2 additions and 7 deletions
|
@ -8,15 +8,9 @@
|
|||
meta,
|
||||
...
|
||||
}:
|
||||
let
|
||||
keys = (import ../../../keys)._keys;
|
||||
in
|
||||
{
|
||||
config = {
|
||||
users.users = lib.genAttrs meta.organization.groups.nix-builder (u: {
|
||||
isNormalUser = true;
|
||||
openssh.authorizedKeys.keys = keys.${u};
|
||||
});
|
||||
dgn-access-control.users = lib.genAttrs meta.organization.groups.nix-builder (u: lib.singleton u);
|
||||
|
||||
security.pam.loginLimits = [
|
||||
{
|
||||
|
|
|
@ -58,6 +58,7 @@ in
|
|||
users.users = builtins.mapAttrs (
|
||||
username: members:
|
||||
{
|
||||
isNormalUser = lib.mkIf (username != "root") true;
|
||||
openssh.authorizedKeys.keys = dgn-keys.getKeys members;
|
||||
}
|
||||
// optionalAttrs (username == "root") { inherit (nodeMeta) hashedPassword; }
|
||||
|
|
Loading…
Add table
Reference in a new issue