From 402327eae26e473bacfaefe4745dbe079562bb01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20=E2=80=9CNiols=E2=80=9D=20Jeannerod?= Date: Thu, 8 May 2025 16:14:47 +0200 Subject: [PATCH] try copying from niols --- deployment/check/basic/nixosTest.nix | 42 +++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/deployment/check/basic/nixosTest.nix b/deployment/check/basic/nixosTest.nix index a6a2ed92..7977dcab 100644 --- a/deployment/check/basic/nixosTest.nix +++ b/deployment/check/basic/nixosTest.nix @@ -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 ];