Fixes found in testing, variable scoping in role dependencies is crap, so we needed to stop using certain generics like webapp_root to get it all working, new family of variables for each role using jetty_instance, which the meta file maps to the params of the role dependency. Bit ugly, but it works.