Try notify => Service['autofs'] On Dec 14, 2011, at 5:35 AM, Sans wrote:
> I know it has been discussed several time and "notify" is the "magic > word" to use here but it's not working here; my case is a bit > different. This is what I have: > > *************************************************************** > define line_check($fname, $line, $bool = 'false') { > > exec { "/bin/echo '${line}' >> '${fname}'": > unless => "/bin/grep -q '^$line' '$fname'", > refreshonly => "$bool"; > } > } > > class zmfs::config { > > zmfs::defined::line_check {'auto.master': > fname => '/etc/auto.master', > line => '/zmfs /etc/auto.zmfs', > notify => Class['zmfs::service']; > } > } > > class zmfs::service { > service { 'autofs': > enable => true, > ensure => running, > hasstatus => true, > hasrestart => true, > status => 'service zmfs probe', > require => Package['zmfs','zmfs-init-scripts']; > } > } > *************************************************************** > > So, I'm expecting, whenever "/etc/auto.master" is modified, autofs > service will be restarted but that's not case I see here. What am I > missing? > > Another question: Can I just do "service { 'autofs':" or "service > { 'nfs':" (or any given standard unix/linux service) just like that? > I'm wondering if that part is being completely ignored. > > Cheers, > San > > -- > 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. > -- Jo Rhett Net Consonance : consonant endings by net philanthropy, open source and other randomness -- 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.