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.