{ extraModules, vhack, ... }: vhack.runTest { name = "sharkey"; serverDomains = [ {server = "sharkey.server";} ]; nodes = { server = {config, ...}: { imports = extraModules ++ [ ../../../../modules ]; vhack = { persist.enable = true; nginx.enable = true; sharkey = { enable = true; fqdn = "sharkey.server"; }; }; }; client = {...}: {}; }; services = [ {server = "sharkey.service";} ]; testScript = {...}: # Python '' client.wait_until_succeeds("curl --verbose https://sharkey.server | grep 'Thank you for using Sharkey!'") ''; }