{ ... }: { name = "service-paperless"; clan = { directory = ./.; inventory = { machines.server = { }; instances = { paperless-test = { module.name = "@clan/paperless"; module.input = "self"; roles.default.machines."server".settings = { }; }; }; }; }; nodes = { server = { services.paperless = { }; }; }; testScript = '' start_all() server.wait_for_unit("paperless-web") server.succeed("systemctl status paperless-web") server.wait_for_open_port(28981) server.succeed("curl http://127.0.0.1:28981") ''; }