Add VM for the front-end ()

For now, I created yet another deployment. Basically, this seems to tell me that we only ever use:

- one deployment per machine (when we change its configuration)
- one big deployment for all of them (eg. for nixpkgs updates or new contributor)

but that the current split into themes doesn't really work. I can discontinue it in another PR.

`fedi201` is accessible under `fedi201.abundos.eu`. Its configuration lives in `infra/fedi201/default.nix`. This Nix file is a NixOps4 resource module, not a NixOS configuration module; you probably want to add a `nixos.module` field to it where you put your NixOS configuration.

Reviewed-on: 
Reviewed-by: kiara Grouwstra <kiara@procolix.eu>
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
This commit is contained in:
Nicolas Jeannerod 2025-02-24 14:49:53 +01:00 committed by kiara Grouwstra
parent e9a4185401
commit c74fc4f927
4 changed files with 18 additions and 0 deletions

View file

@ -127,4 +127,5 @@ They host our stable infrastructure.
vm02186 Procolix *unused* `other`
vm02187 Procolix Wiki `web`
fedi200 Fediversity Testing machine for Hans `hans`
fedi201 Fediversity FediPanel `kiara`
fedi300 Fediversity Forgejo actions runner `git`

13
infra/fedi201/default.nix Normal file
View file

@ -0,0 +1,13 @@
{
fediversityVm = {
domain = "abundos.eu";
ipv4 = {
address = "95.215.187.201";
gateway = "95.215.187.1";
};
ipv6 = {
address = "2a00:51c0:13:1305::201";
gateway = "2a00:51c0:13:1305::1";
};
};
}

View file

@ -86,6 +86,9 @@ let
hans = [
"fedi200"
];
kiara = [
"fedi201"
];
};
in

1
keys/systems/fedi201.pub Normal file
View file

@ -0,0 +1 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILhSlUo7L/TjoAILfLv/BDxlBT+rGudh9VoK50Uiu2lZ root@fedi201