]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/neutron/lib/puppet/type/neutron_metering_agent_config.rb
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / neutron / lib / puppet / type / neutron_metering_agent_config.rb
1 Puppet::Type.newtype(:neutron_metering_agent_config) do
2
3   ensurable
4
5   newparam(:name, :namevar => true) do
6     desc 'Section/setting name to manage from metering_agent.ini'
7     newvalues(/\S+\/\S+/)
8   end
9
10   newproperty(:value) do
11     desc 'The value of the setting to be defined.'
12     munge do |value|
13       value = value.to_s.strip
14       value.capitalize! if value =~ /^(true|false)$/i
15       value
16     end
17   end
18 end