If you just want a trigger file — and don't care about the contents themselves —to restart nagios, you could use "ensure => absent". That would delete the file and notify the nagios3 resource.
That being said, the nagios resources are pretty easy to work with, if you want to build that file with puppet.
— Mason Turner (mobile)
On May 15, 2012, at 7:21 AM, nichu wrote:
I wanted to configure file monitoring on puppet. every time file
change I wanted the service to be restarted...
it seemed easy but I can't do it...
i used it:
http://www.puppetcookbook.com/posts/restart-a-service-when-a-file-changes.html
(..)
service { 'nagios3':
ensure => "running",
enable => "true",
hasstatus => "true",
hasrestart=> "true",
require => Package["nagios3"],
}
(..)
file { '/etc/nagios3/conf.d/puppet_services.cfg':
ensure => "present",
owner => "root",
group => "root",
mode => 644,
notify => Service["nagios3"],
}
when i change the file puppet sees it , but it doesn't restart nagios
service
could anyone help me on that? :)
Best regards
nichu
--
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
--I wanted to configure file monitoring on puppet. every time file
change I wanted the service to be restarted...
it seemed easy but I can't do it...
i used it:
http://www.puppetcookbook.com/posts/restart-a-service-when-a-file-changes.html
(..)
service { 'nagios3':
ensure => "running",
enable => "true",
hasstatus => "true",
hasrestart=> "true",
require => Package["nagios3"],
}
(..)
file { '/etc/nagios3/conf.d/puppet_services.cfg':
ensure => "present",
owner => "root",
group => "root",
mode => 644,
notify => Service["nagios3"],
}
when i change the file puppet sees it , but it doesn't restart nagios
service
could anyone help me on that? :)
Best regards
nichu
--
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+unsubscribe@googlegroups.com.
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 puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.