Working NN,DN,TT,JT
Uses puppet hash to generate the xml configs for flexibility