Fediversity/infra
2024-12-16 13:46:21 +01:00
..
common Move Nix options to common 2024-12-16 12:57:02 +01:00
fedi300 Make fedi300 a CI runner 2024-12-16 13:46:21 +01:00
vm02116 Use secrets module to clean up configurations 2024-12-13 00:26:43 +01:00
vm02179 Make fedi300 a CI runner 2024-12-16 13:46:21 +01:00
vm02186 Make fedi300 a CI runner 2024-12-16 13:46:21 +01:00
vm02187 Enable mailing for Mediawiki 2024-12-13 13:17:01 +01:00
architecture.pdf Move the Proxmox architecture document to infra/ 2024-11-27 12:20:33 +01:00
flake-part.nix Enter fedi300 2024-12-16 13:46:21 +01:00
README.org Enter fedi300 2024-12-16 13:46:21 +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
other
Machines without a specific purpose

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 Proxmox Description Deployment
vm02116 Procolix Forgejo git
vm02179 Procolix unused other
vm02186 Procolix unused other
vm02187 Procolix Wiki web
fedi300 Fediversity Forgejo actions runner git