1 Puppet::Type.newtype(:nova_floating) do
3 @doc = "Manage creation/deletion of nova floating ip ranges. "
7 newparam(:network, :namevar => true) do
8 desc "Network (ie, 192.168.1.0/24 or 192.168.1.128/25 etc.)"
9 newvalues(/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\/[0-9]{1,2}$/)
13 desc "Floating IP pool name. Default: 'nova'"
15 newvalues(/^.{1,255}$/)