Issue #4020 has been updated by Brian Gallew.

OK, the problem appears to be one little line of ruby.

    diff -ur puppet-0.25.5-original/lib/puppet/util/nagios_maker.rb 
puppet-0.25.5/lib/puppet/util/nagios_maker.rb
    --- puppet-0.25.5-original/lib/puppet/util/nagios_maker.rb  Wed Jul 14 
09:54:31 2010
    +++ puppet-0.25.5/lib/puppet/util/nagios_maker.rb   Thu Jul 15 14:00:02 2010
    @@ -27,7 +27,7 @@
    # supported.
    next if param.to_s =~ /^[0-9]/
    -            type.newproperty(param) do
    +            type.newproperty(param, :array_matching => :all) do
    desc "Nagios configuration file parameter."
    end
    end
    
----------------------------------------
Feature #4020: metaparameter "hostgroups" in nagios_host type should accept 
arrays
http://projects.puppetlabs.com/issues/4020

Author: Gabriel Filion
Status: Accepted
Priority: Normal
Assigned to: Luke Kanies
Category: 
Target version: 
Keywords: 
Branch: 


When supplying an array of strings to the hostgroups value of nagios_host 
resources, the strings should be joined by commas.

currently, doing so:

    nagios_host{ "foo.bar":
    address => "foo.bar",
    hostgroups => ["hello", "world"],
}

results in something like the following:

    define host {
    address      foo.bar
    host_name    foo.bar
    hostgroups   hello
}

It should instead read:

    define host {
    address      foo.bar
    host_name    foo.bar
    hostgroups   hello,world
}



-- 
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