diff --git a/lib/provider/ceilometer_setting/ini_setting.rb b/lib/puppet/provider/ceilometer_setting/ini_setting.rb similarity index 100% rename from lib/provider/ceilometer_setting/ini_setting.rb rename to lib/puppet/provider/ceilometer_setting/ini_setting.rb diff --git a/lib/puppet/type/ceilometer_config.rb b/lib/puppet/type/ceilometer_config.rb new file mode 100644 index 00000000..92843daf --- /dev/null +++ b/lib/puppet/type/ceilometer_config.rb @@ -0,0 +1,18 @@ +Puppet::Type.newtype(:ceilometer_config) do + + ensurable + + newparam(:name, :namevar => true) do + desc 'Section/setting name to manage from ceilometer.conf' + newvalues(/\S+\/\S+/) + end + + newproperty(:value) do + desc 'The value of the setting to be defined.' + munge do |v| + v.to_s.strip + end + end + + +end