Fediversity/infra
Nicolas Jeannerod 67eddccc40
Apply @kevin's recommendations
- Remove `root`'s password; SSH password authentication is already
  removed for all users.
- Enable password-less sudo for `wheel` group.
- Add a note about removing `root` SSH connection altogether.
- Add `niols` user with sudo capabilities.
2024-11-21 11:44:53 +01:00
..
common Apply @kevin's recommendations 2024-11-21 11:44:53 +01:00
vm02116 Move users config of vm02116 to infra/common 2024-11-21 11:44:53 +01:00
vm02179 Factorise users config of vm02179 into infra/common 2024-11-21 11:44:53 +01:00
vm02186 Factorise users config of vm02186 into infra/common 2024-11-21 11:44:53 +01:00
vm02187 Apply @kevin's recommendations 2024-11-21 11:44:53 +01:00
flake-part.nix Add Wiki machine to web deployment 2024-11-20 10:13:40 +01:00
README.org Add Wiki machine to web deployment 2024-11-20 10:13:40 +01:00

Infra

This directory contains the definition of the VMs that host our infrastructure. Their configuration can be updated via NixOps4. Run

nixops4 deployments list

to see the available deployments. Given a deployment (eg. git), run

nixops4 apply <deployment>

Deployments

git
Machines hosting our Git infrastructure, eg. Forgejo and its actions runners
web
Machines hosting our online content, eg. the website or the wiki

Procolix machines

These machines are hosted on the Procolix Proxmox instance, to which non-Procolix members of the project do not have access. They host our stable infrastructure.

Machine Description Deployment
vm02116 Forgejo git
vm02179 Forgejo actions runner git
vm02186 Forgejo actions runner git
vm02187 Wiki web