try copying from niols

This commit is contained in:
Nicolas Jeannerod 2025-05-08 16:14:47 +02:00
parent 43f1246ed7
commit 402327eae2
Signed by untrusted user: Niols
GPG key ID: 35DB9EC8886E1CB8

View file

@ -11,6 +11,7 @@ testers.runNixOSTest (
let
sources = import ../../../npins;
pkgs = hostPkgs;
dummyFile = hostPkgs.writeText "dummy" "";
tf = pkgs.callPackage ../../../launch/tf.nix { };
tfEnv = pkgs.callPackage ../../../launch/tf-env.nix { };
inherit (pkgs) lib;
@ -85,6 +86,11 @@ testers.runNixOSTest (
pkgs.autoconf
pkgs.automake
pkgs.python3
pkgs.peertube
pkgs.peertube.inputDerivation
pkgs.gixy
pkgs.gixy.inputDerivation
]
++ lib.concatLists (
map (tm: extraDependenciesFromMachine nodes.${tm}) (targetMachines ++ [ "fake" ])
@ -94,7 +100,41 @@ testers.runNixOSTest (
tfEnv
];
};
fake.imports = [ ../basic/minimalTarget.nix ];
fake = {
imports = [
../basic/minimalTarget.nix
../../../services/fediversity
];
fediversity = {
domain = "dummy";
garage.enable = true;
mastodon = {
enable = true;
s3AccessKeyFile = dummyFile;
s3SecretKeyFile = dummyFile;
};
peertube = {
enable = true;
secretsFile = dummyFile;
s3AccessKeyFile = dummyFile;
s3SecretKeyFile = dummyFile;
};
pixelfed = {
enable = true;
s3AccessKeyFile = dummyFile;
s3SecretKeyFile = dummyFile;
};
temp.cores = 1;
temp.initialUser = {
username = "dummy";
displayName = "dummy";
email = "dummy";
passwordFile = dummyFile;
};
};
};
}
// lib.genAttrs targetMachines (_: {
imports = [ ../basic/minimalTarget.nix ];