My last commit mysteriously started 4+ instances per deploy attempt without logging any information whatsoever on why/how it was failing (it only should have started a single instance)... specifying all puppet modules in the requirement list instead of relying on transitive dependencies now...