1{ lib, ... }:
2let
3 port = 8080;
4in
5{
6 name = "corteza";
7 meta.maintainers = [ lib.teams.ngi.members ];
8
9 nodes.machine = {
10 services.corteza = {
11 enable = true;
12 inherit port;
13 };
14 };
15
16 testScript = ''
17 machine.start()
18
19 machine.wait_for_unit("default.target")
20
21 machine.wait_until_succeeds("curl http://localhost:${toString port}/auth/login | grep button-login")
22 '';
23}