Pantheon updates 2024-12-13 (#364951)
[NixPkgs.git] / nixos / tests / zoneminder.nix
blob7a32ff8bb8bbe9ea07b3fc02a4c118a232ff982b
1 import ./make-test-python.nix (
2   { lib, ... }:
4   {
5     name = "zoneminder";
6     meta.maintainers = with lib.maintainers; [ danielfullmer ];
8     nodes.machine =
9       { ... }:
10       {
11         services.zoneminder = {
12           enable = true;
13           database.createLocally = true;
14           database.username = "zoneminder";
15         };
16         time.timeZone = "America/New_York";
17       };
19     testScript = ''
20       machine.wait_for_unit("zoneminder.service")
21       machine.wait_for_unit("nginx.service")
22       machine.wait_for_open_port(8095)
23       machine.succeed("curl --fail http://localhost:8095/")
24     '';
25   }