{ ... }: { name = "service-nextcloud"; clan = { test.useContainers = false; directory = ./.; inventory = { machines.server = { }; instances = { nextcloud-test = { module.name = "@clan/nextcloud"; module.input = "self"; roles.default.machines."server" = { }; }; }; }; }; nodes = { server = { services.nextcloud = { }; }; }; testScript = '' start_all() server.wait_for_unit("phpfpm-nextcloud.service") # Admin account exists and is in the admin group server.succeed("nextcloud-occ user:info admin --output=json | grep -q '\"groups\":\\[\"admin\"\\]'") ''; }