Working:

Aug 28 09:55:32 web317 Installed: bind.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:55:32 web317 Installed: caching-nameserver.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:55:32 web317 Updated: bind-utils.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:55:35 web317 puppetd[18762]: (//Node[web317]/dns::caching_nameserver/Package[caching-nameserver]/ensure) created
Aug 28 09:55:35 web317 puppetd[18762]: (//Node[web317]/dns::caching_nameserver/File[/var/log/named]/ensure) created
Aug 28 09:55:35 web317 puppetd[18762]: (//Node[web317]/dns::caching_nameserver/File[/etc/named.conf]/content) created file with contents {md5}abc10cdc032726f0812e6ecfc644c1cd
Aug 28 09:55:35 web317 puppetd[18762]: (//Node[web317]/dns::caching_nameserver/File[/etc/named.conf]/group) defined 'group' as 'named'
Aug 28 09:55:35 web317 puppetd[18762]: (//Node[web317]/dns::caching_nameserver/File[/etc/named.conf]/mode) defined 'mode' as '640'


Not working:

Aug 28 09:34:03 web316 Updated: bind-libs.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:34:04 web316 Installed: bind.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:34:04 web316 Installed: caching-nameserver.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:34:04 web316 Updated: bind-utils.x86_64 30:9.3.4-6.0.2.P1.el5_2
Aug 28 09:34:08 web316 puppetd[30750]: (//Node[web316]/dns::caching_nameserver/Package[caching-nameserver]/ensure) created
Aug 28 09:34:08 web316 puppetd[30750]: (//Node[web316]/dns::caching_nameserver/File[/var/log/named]/ensure) change from absent to directory failed: Could not set directory on ensure: Could not find group named at /etc/puppet/modules/common/dns/manifests/init.pp:32
Aug 28 09:34:08 web316 puppetd[30750]: (//Node[web316]/dns::caching_nameserver/File[/etc/named.conf]/content) created file with contents {md5}b4cb4b1d1f94ccef079466b263521555
Aug 28 09:34:08 web316 puppetd[30750]: (//Node[web316]/dns::caching_nameserver/File[/etc/named.conf]/group) defined 'group' as 'named'