Add governance and identity registry scaffolding
This commit is contained in:
parent
1da00ecdf3
commit
f6a7f0922d
13 changed files with 612 additions and 21 deletions
47
contributors.nix
Normal file
47
contributors.nix
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
{
|
||||
groups = {
|
||||
users = "burrow-users";
|
||||
admins = "burrow-admins";
|
||||
};
|
||||
|
||||
identities = {
|
||||
contact = {
|
||||
displayName = "Burrow";
|
||||
canonicalEmail = "contact@burrow.net";
|
||||
sourceEmail = "net.burrow@gmail.com";
|
||||
isAdmin = true;
|
||||
forgeAuthorized = true;
|
||||
bootstrapAuthentik = true;
|
||||
sshPublicKeyPath = ./nixos/keys/contact_at_burrow_net.pub;
|
||||
roles = [
|
||||
"operator"
|
||||
"forge-admin"
|
||||
];
|
||||
};
|
||||
|
||||
conrad = {
|
||||
displayName = "Conrad Kramer";
|
||||
canonicalEmail = "conrad@burrow.net";
|
||||
sourceEmail = "ckrames1234@gmail.com";
|
||||
isAdmin = true;
|
||||
forgeAuthorized = false;
|
||||
bootstrapAuthentik = true;
|
||||
roles = [
|
||||
"operator"
|
||||
"founder"
|
||||
];
|
||||
};
|
||||
|
||||
agent = {
|
||||
displayName = "Burrow Agent";
|
||||
canonicalEmail = "agent@burrow.net";
|
||||
isAdmin = false;
|
||||
forgeAuthorized = true;
|
||||
bootstrapAuthentik = false;
|
||||
sshPublicKeyPath = ./nixos/keys/agent_at_burrow_net.pub;
|
||||
roles = [
|
||||
"automation"
|
||||
];
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue