Just a couple odd questions... does the status return 0 or 1 when bind is running? If the process table is used, would you need a "name" parameter to differentiate the name versus the process name? And, what version of puppet? You might need a "hasstatus" in there, as well?
Ref: http://docs.puppetlabs.com/references/stable/type.html#service On Wed, Aug 31, 2011 at 1:43 PM, Craig White <[email protected]> wrote: > Seems that every cycle, puppet thinks that bind9 service is stopped and > wants to restart... > > info: Applying configuration version '1314822598' > notice: /Stage[main]/Bind::Service/Service[bind9]/ensure: ensure changed > 'stopped' to 'running' > notice: Finished catalog run in 3.70 seconds > > But it's running and from the logs, puppet doesn't appear to have any > impact at all (bind9 was running, continues to run and is not restarted by > the puppet cycle). > > # /etc/init.d/bind9 status > * bind9 is running > > # update-rc.d -n bind9 defaults > System start/stop links for /etc/init.d/bind9 already exist. > > # ps aux | grep `cat /var/run/named/named.pid`|grep -v grep > bind 21856 0.0 0.2 326644 39664 ? Ssl Aug26 0:17 > /usr/sbin/named -u bind > > Extremely simple class... > class bind::service { > service { "bind9": > ensure => running, > require => Class["bind::install"], > } > } > > ??? > > -- > Craig White ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > [email protected] > 1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > www.ttiassessments.com > > Need help communicating between generations at work to achieve your desired > success? Let us help! > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
