See the design page at http://rhq-project.org/display/RHQ/Design+-+Distributed+RHQ+Environment+Provisioner. If good progress has not been made with puppet by the end of sprint 2, we should consider falling back to the original plan of writing a Java-based tool.
Didn't go down the puppet route