]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Capitalize boolean values in config files
authorMathieu Gagné <mgagne@iweb.com>
Tue, 21 May 2013 23:47:00 +0000 (19:47 -0400)
committerMathieu Gagné <mgagne@iweb.com>
Tue, 21 May 2013 23:49:24 +0000 (19:49 -0400)
This patch allows the usage of Puppet boolean values and still
configure values with OpenStack boolean style: True/False.

Change-Id: I413060bc2ec0a8d795a240cc144e503efae41e49

lib/puppet/type/ceilometer_config.rb

index 92843daff4e3c6fe658ec4d45071bde154030d23..830e258d83d5cb30057302f4ef0cd84845b130d0 100644 (file)
@@ -9,10 +9,11 @@ Puppet::Type.newtype(:ceilometer_config) do
 
   newproperty(:value) do
     desc 'The value of the setting to be defined.'
-    munge do |v|
-      v.to_s.strip
+    munge do |value|
+      value = value.to_s.strip
+      value.capitalize! if value =~ /^(true|false)$/i
+      value
     end
   end
 
-
 end