Issue #1496 has been updated by tstoop.
Can't the name of the resource not be the namevar? Or am I saying something stupid now? So in my case it would be "$fqdn $name http dependency". ---------------------------------------- Bug #1496: nagios_servicedependency needs a unique host_name? http://reductivelabs.com/redmine/issues/show/1496 Author: tstoop Status: Needs design decision Priority: Normal Assigned to: community Category: nagios Target version: Complexity: Unknown Affected version: 0.24.5 Keywords: Hi all, I might be doing something wrong here, but... I've created a definition that adds exported resources for websites that are hosted on that machine. However, these Nagios service checks depend on the overall availability of apache. So I tried to simply add a dependency on the apache check for each of the http website checks. The definition looks like this: <pre> define my_site ($documentroot = "/var/www", $check_priority = "important") { apache::site { $name: documentroot => $documentroot, } @@nagios_service { "$fqdn $name http check": ensure => present, target => "/etc/nagios2/cust/services-by-puppet.cfg", use => "${check_priority}-service", host_name => $fqdn, service_description => "$name at $hostname", #notify => Service["nagios2"], check_command => "check_http2!$name!10!20", } @@nagios_servicedependency { "$fqdn $name http dependency": ensure => present, target => "/tmp/servicedependencies-by-puppet.cfg", dependent_host_name => $fqdn, dependent_service_description => "$name at $hostname", host_name => $fqdn, service_description => "apache", execution_failure_criteria => "c", notification_failure_criteria => "w,c", } } </pre> I get the following error: @err: Could not create sharedhosting1.example.com test1.example.com http dependency: sharedhosting1.example.com test2.example.com http dependency already exists with name sharedhosting1.example.com@ Adding an alias to the nagios_servicedependency doesn't seem to solve this. Am I doing something wrong or is this a bug in the type? ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://reductivelabs.com/redmine/my/account --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en -~----------~----~----~----~------~----~------~--~---
