X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fnova%2Flib%2Fpuppet%2Ftype%2Fnova_network.rb;fp=3rdparty%2Fmodules%2Fnova%2Flib%2Fpuppet%2Ftype%2Fnova_network.rb;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=3a750e02ebb7bd24546b1f84f36c723dae5f368f;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/nova/lib/puppet/type/nova_network.rb b/3rdparty/modules/nova/lib/puppet/type/nova_network.rb deleted file mode 100644 index 3a750e02e..000000000 --- a/3rdparty/modules/nova/lib/puppet/type/nova_network.rb +++ /dev/null @@ -1,51 +0,0 @@ -Puppet::Type.newtype(:nova_network) do - - @doc = "Manage creation/deletion of nova networks. During creation, network - CIDR and netmask will be calculated automatically" - - ensurable - - # there are concerns about determining uniqiueness of network - # segments b/c it is actually the combination of network/prefix - # that determine uniqueness - newparam(:network, :namevar => true) do - desc "IPv4 Network (ie, 192.168.1.0/24)" - newvalues(/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(\d|[1-2]\d|3[0-2]))$/) - end - - newparam(:label) do - desc "The Nova network label" - defaultto "novanetwork" - end - - newparam(:num_networks) do - desc 'Number of networks to create' - defaultto(1) - end - - newparam(:bridge) do - desc 'bridge to use for flat network' - end - - newparam(:project) do - desc 'project that the network is associated with' - end - - newparam(:gateway) do - end - - newparam(:dns2) do - end - - newparam(:vlan_start) do - end - - newparam(:network_size) do - defaultto('256') - end - - validate do - raise(Puppet::Error, 'Label must be set') unless self[:label] - end - -end