Issue #3420 has been updated by Josh Cooper.

Status changed from Ready For Testing to Available In Testing Branch

This was merged into 2.6.next as commit:361d6a3a6917fd9515a2180590fb671024132da7
----------------------------------------
Bug #3420: Nagios "name" attribute not output correctly
https://projects.puppetlabs.com/issues/3420

Author: Robin Skoglund
Status: Available In Testing Branch
Priority: Normal
Assignee: Nigel Kersten
Category: nagios
Target version: 2.6.x
Affected Puppet version: 2.6.6
Keywords: 
Branch: https://github.com/jamtur01/puppet/tree/tickets/2.6.x/3420


I think I've stumbled upon a bug in the way Naginator outputs the Nagios "name" 
attribute.

I have the following `nagios_service` type defined in a manifest:
<pre>
nagios_service { "jmx-${name}":
  use                 => "basic-service",
  service_description => "JMX $name",
  check_command       => "check_jmx_heap_via_ssh!$name",
  register            => "0",
  target              => "/usr/local/nagios/etc/generated_services/$name.cfg"
}
</pre>

Expected output:
<pre>
define service {
    check_command                  check_jmx_heap_via_ssh!kidkalkulator
    register                       0
    name                           jmx-kidkalkulator
    service_description            JMX kidkalkulator
    use                            basic-service
}
</pre>

Actual output:
<pre>
define service {
    check_command                  check_jmx_heap_via_ssh!kidkalkulator
    register                       0
    ## --PUPPET_NAME-- (called '_naginator_name' in the manifest)               
 jmx-kidkalkulator-test
    service_description            JMX kidkalkulator
    use                            basic-service
}
</pre>

I attached a patch that changes `puppet/provider/naginator.rb` to output as 
expected, but I am not sure whether the patch will break other parts of 
Naginator/puppet.



-- 
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://projects.puppetlabs.com/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.

Reply via email to