notes: 2.3.0 -> 2.3.1 (#352950)
[NixPkgs.git] / nixos / tests / netbird.nix
blob887747437c22cbc718a4b6b59d0c0ef1b28c163e
1 import ./make-test-python.nix ({ pkgs, lib, ... }:
3   name = "netbird";
5   meta.maintainers = with pkgs.lib.maintainers; [ ];
7   nodes = {
8     node = { ... }: {
9       services.netbird.enable = true;
10     };
11   };
13   testScript = ''
14     start_all()
15     node.wait_for_unit("netbird-wt0.service")
16     node.wait_for_file("/var/run/netbird/sock")
17     node.succeed("netbird status | grep -q 'Daemon status: NeedsLogin'")
18   '';