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