I agree not starting puppet is a sane default for packages. IMHO the ```/etc/default/puppet``` with ```START=(yes|no)``` on Debian is an ugly hack because of defaulting to starting services after installing. Compare this to RedHat where services are never started after installing them (unless the user explicitly enables this using ```chkconfig```), but where we also default to starting the service. The user already chooses to install the agent as service so I'd expect 99% of the users would prefer the service to start so I strongly feel the default here should be ```yes``` in our module.