theforeman/puppet-puppet — pull request #103 by domcleal (2013-10-16 18:49:05+00:00)
Title: Notify agent service when configs change

It appears that the agent doesn't monitor auth.conf etc, plus some puppet.conf changes (like listen = true) don't change on config reload. ::puppet::service is needed here I think because of the inheritance - notifying the child class by itself didn't work.