Merge branch 'staging-next' into staging
[NixPkgs.git] / nixos / tests / netbird.nix
blob7342e8d04a39c3d0c5c6f619ef124a4507f10fac
1 import ./make-test-python.nix ({ pkgs, lib, ... }:
3   name = "netbird";
5   meta = with pkgs.lib.maintainers; {
6     maintainers = [ misuzu ];
7   };
9   nodes = {
10     node = { ... }: {
11       services.netbird.enable = true;
12     };
13   };
15   testScript = ''
16     start_all()
17     node.wait_for_unit("netbird-wt0.service")
18     node.wait_for_file("/var/run/netbird/sock")
19     node.succeed("netbird status | grep -q 'Daemon status: NeedsLogin'")
20   '';