Admin message

Due to an influx of spam, we have had to require each new account to be manually approved. Please register an account and then write an email to accountsupport@archlinux.org to get it approved. Sorry for the inconvenience.

Implement state machine for handling HSM backend in the configurator tool
- [ ] check if we have administrative credentials (backup passphrase, unlock passphrase and all Administrators' passphrases), - [ ] for Virtual Test System: ad-hoc create all passphrases (also missing ones) in `/var/lib` so it's persistent for updates - [ ] for Hardware System: #120 - [ ] if the HSM is not provisioned: - [ ] (if using SSS then create HSM administrative credentials, split them into shares and wait until they're downloaded) - [ ] provision HSM - [ ] create users - [ ] create keys - [ ] configure HSM: logging, network, etc. - [ ] if HSM is provisioned: - [ ] check if there's discrepancy to the signstar config file - [ ] request or create administrative passphrases for scope (e.g. namespace) - [ ] optionally create N-Administrators (create new shared-secret that needs to be downloaded when using SSS) - [ ] create missing users - [ ] create any missing keys
issue