You want to ensure a service is stopped on boot.
class disable_service {
service { 'puppet':
enable => false,
}
}
# let's show this snippet in action
$ sudo puppet apply -e "service { 'puppet': enable => false, }"
notice: /Stage[main]//Service[puppet]/enable: enable changed 'true' to 'false'
notice: Finished catalog run in 0.13 seconds
$ chkconfig --list puppet
puppet 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Sometimes you want to ensure that a service does not automatically start when the host boots. In puppet you accomplish this by setting the enable property on a service resource.