From: Mathieu Gagné Date: Tue, 21 May 2013 23:47:00 +0000 (-0400) Subject: Capitalize boolean values in config files X-Git-Tag: grizzly-eol~11^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=82bb4e901b947e03e076fdafc9464218db9d97ca;p=puppet-modules%2Fpuppet-ceilometer.git Capitalize boolean values in config files This patch allows the usage of Puppet boolean values and still configure values with OpenStack boolean style: True/False. Change-Id: I413060bc2ec0a8d795a240cc144e503efae41e49 --- diff --git a/lib/puppet/type/ceilometer_config.rb b/lib/puppet/type/ceilometer_config.rb index 92843da..830e258 100644 --- a/lib/puppet/type/ceilometer_config.rb +++ b/lib/puppet/type/ceilometer_config.rb @@ -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