memcached (openstack) is no longer in use
[mirror/dsa-puppet.git] / 3rdparty / modules / neutron / lib / puppet / type / neutron_l3_ovs_bridge.rb
1 Puppet::Type.newtype(:neutron_l3_ovs_bridge) do
2
3   ensurable
4
5   newparam(:name, :namevar => true) do
6     desc 'Symbolic name for the ovs bridge'
7     newvalues(/.*/)
8   end
9
10   newparam(:subnet_name) do
11     desc 'Name of the subnet that will use the bridge as gateway'
12   end
13
14   autorequire(:service) do
15     ['neutron-server']
16   end
17
18   autorequire(:vs_bridge) do
19     [self[:name]]
20   end
21
22   autorequire(:neutron_subnet) do
23     [self[:subnet_name]] if self[:subnet_name]
24   end
25
26 end