The /people Directory
We store relevant data about (mostly technical) Lyceum employees in the
/people directory. This includes personal information, group memberships,
public keys etc.
Structure
Within /people, every person has their own /people/<first-name>.<last-name>
directory which is laid out as follows:
<first-name>.<last-name>/
├── profile.yml
├── ssh
| └── ...
└── gpg
└── ...
The profile.yml file is structured as follows:
id: foo.bar
name: Foo Bar
email: [email protected]
groups:
- ...
Elements of groups are tags that can e.g. be used by infra tooling to
determine which user should have access to which resources.
The ssh directory contain separate SSH keys for our three deployment
environments, created e.g. via ssh-keygen -t ed25519 -C
"<your-name>@lyceum.technology".
The gpg directory contains the users' GPG keys.
Groups
There are currently the following groups:
gcp-owner: Ownerss of our GCP project(s).tailscale: People in this group should be able to access our tailnet.