allow puppet runmode to be set