2023-04-18 10:05:32 +10:00
## Onboarding a new nix-community admin
- Add them to the [list of administrators ](../docs/administrators.md )
- Add their user and ssh key to [users ](../users ) as member of the `trusted` and `wheel` groups.
2024-12-16 08:34:28 +10:00
- Add their age key to [sops.json ](../sops.json ) and run `inv update-sops-files` .
2023-04-18 10:05:32 +10:00
- Add their email in [terraform/locals.tf ](../terraform/locals.tf ), this will give them access to:
- [Cloudflare ](https://dash.cloudflare.com/login )
- [Terraform Cloud ](https://app.terraform.io )
2024-05-18 16:27:46 +10:00
- Add their user to the list of `admins` in [modules/nixos/buildbot.nix ](../modules/nixos/buildbot.nix ).
- Make them a `owner` of the [nix-community GitHub organisation ](https://github.com/nix-community ) and a member of the [nix-community GitHub `admin` team ](https://github.com/orgs/nix-community/teams/admin/members ).
- `owner` will give them admin access to [Hercules CI ](https://hercules-ci.com/github/nix-community ).
2023-04-18 10:05:32 +10:00
- Make them an `admin` in these Matrix rooms:
- https://matrix.to/#/#nix -community:nixos.org
2023-07-23 06:53:24 +10:00
- https://matrix.to/#/#nix -community-monitoring:matrix.org
2023-04-18 10:05:32 +10:00
2024-01-11 06:49:51 +10:00
- Make them an `owner` on [Gandi ](https://admin.gandi.net/ ) and add them to the email forwarding for the `admin@nix-community.org` address.
- Organisations -> Nix Community -> Teams -> Owner
- Domain -> nix-community.org -> Email -> Forwarding address -> Forwards to
2023-04-18 10:05:32 +10:00
- They will also need to be added manually to these services:
- [Cachix ](https://app.cachix.org/organization/nix-community/settings )
- [GitLab ](https://gitlab.com/groups/nix-community/-/group_members )
2024-01-13 10:52:18 +10:00
- [Hetzner Robot ](https://robot.hetzner.com/key/index )
2023-04-18 10:05:32 +10:00
- [OpenCollective ](https://opencollective.com/nix-community/admin/team )