{ name = "service-hello-service"; clan = { directory = ./.; inventory = { machines.peer1 = { }; instances."test" = { module.name = "hello-service"; module.input = "self"; roles.peer.machines.peer1 = { }; }; }; }; testScript = { nodes, ... }: '' start_all() # peer1 should have the 'hello' file value = peer1.succeed("cat ${nodes.peer1.clan.core.vars.generators.hello.files.hello.path}") assert value.strip() == "Hello world from peer1", value ''; }