-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Stéphan Gorget wrote: > Hey, > > I am managing ntpd with puppet (CentOS 5.2, puppet 0.24.7), and I > would like that ntpd restart when the config file changes. But to make > ntpd restart and take into account the new config file I had to > specify the "restart" parameter in the service section. (restart => "/ > sbin/service ntpd restart"). > I thought I should not have to specify the restart parameter as the > refresh with the tool service is managed by puppet, isn't it ? > > The log output : > > Mar 23 11:08:17 cors003 puppetd[1863]: (//Node[default]/ntp/File > [ntp.conf]/source) replacing from source puppet:///files/ntp/ntp.conf > with contents > {md5}ceec5c7a66a48d64d234adf01e282338 > Mar 23 11:08:17 cors003 puppetd[1863]: (//Node[default]/ntp/Service > [ntpd]) Triggering 'refresh' from 1 dependencies > > but NTPd is not restarting, my config file is this one : > > class ntp { > file { "ntp.conf": > name => "/etc/ntp.conf", > mode => 644, > owner => "root", > group => "root", > backup => false, > links => follow, > source => "puppet:///files/ntp/ntp.conf" > } > > package { "ntp": ensure => installed } > > service { "ntpd": > subscribe => File["ntp.conf"], > require => File["ntp.conf"], > restart => true, > ensure => running, > } > }
Read the http://reductivelabs.com/trac/puppet/wiki/TypeReference#service You've misunderstood the options. Have a look at the restart attribute (which should be the command used to restart) and hasrestart which specifies whether the service supports restarting or not. hasrestart => true, Regards James Turnbull - -- Author of: * Pulling Strings with Puppet (http://www.amazon.com/gp/product/1590599780/) * Pro Nagios 2.0 (http://www.amazon.com/gp/product/1590596099/) * Hardening Linux (http://www.amazon.com/gp/product/1590594444/) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJx3BR9hTGvAxC30ARAm8MAKDHzbVZca+v6ASS82RmrTJrZaPAhQCgzLQS 1PZsXsBGxpjJqQV8GQfmV9o= =7rBP -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---