tests: Refactor

This commit is contained in:
SebastianStork 2026-03-10 19:06:29 +01:00
parent 33b2bed5a9
commit 8cf724fb97
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q
3 changed files with 29 additions and 65 deletions

View file

@ -1,30 +1,12 @@
{
inputs,
self,
lib,
...
}:
{
node.specialArgs = { inherit inputs self; };
defaults =
{ nodes, config, ... }:
{ config, ... }:
{
imports = [ self.nixosModules.default ];
_module.args.allHosts = nodes |> lib.mapAttrs (_: node: { config = node; });
users = {
mutableUsers = false;
users.seb = {
isNormalUser = true;
password = "seb";
};
};
custom = {
networking.underlay.interface = "eth1";
services = {
nebula = {
caCertificateFile = ./keys/nebula/ca.crt;