Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Users

Multiple kinds of users can make use of our infrastructure. A current list of users is available here.

Adding new users

New users can be added by supplying a fitting configuration in the users.nix module. In case of a password being required, its hash needs to be generated as follows:

nix-shell -p mkpasswd --run 'mkpasswd -sm bcrypt' > /path/to/hashedPasswordFile

The hash then needs to be added to secrets/common.yaml (sops secrets/common.yaml) and committed to this repository. The corresponding sops.secrets entry in users.nix needs sopsFile = ../../secrets/common.yaml;.

Onboarding a new admin

After confirming the trustworthiness of a new admin, the following actions need to be executed: