at master 545 B view raw
1{ lib, ... }: 2 3{ 4 name = "zoneminder"; 5 meta.maintainers = with lib.maintainers; [ danielfullmer ]; 6 7 nodes.machine = 8 { ... }: 9 { 10 services.zoneminder = { 11 enable = true; 12 database.createLocally = true; 13 database.username = "zoneminder"; 14 }; 15 time.timeZone = "America/New_York"; 16 }; 17 18 testScript = '' 19 machine.wait_for_unit("zoneminder.service") 20 machine.wait_for_unit("nginx.service") 21 machine.wait_for_open_port(8095) 22 machine.succeed("curl --fail http://localhost:8095/") 23 ''; 24}