X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fneutron%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fvalidate_vxlan_udp_port.rb;fp=3rdparty%2Fmodules%2Fneutron%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fvalidate_vxlan_udp_port.rb;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=25b711032d91bb1c7f45aba12770940bcacf10a6;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/neutron/lib/puppet/parser/functions/validate_vxlan_udp_port.rb b/3rdparty/modules/neutron/lib/puppet/parser/functions/validate_vxlan_udp_port.rb deleted file mode 100644 index 25b711032..000000000 --- a/3rdparty/modules/neutron/lib/puppet/parser/functions/validate_vxlan_udp_port.rb +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (C) 2013 eNovance SAS -# -# Author: Emilien Macchi -# Martin Magr -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. -# -# Advanced validation for VXLAN UDP port configuration -# - -module Puppet::Parser::Functions - newfunction(:validate_vxlan_udp_port) do |args| - value = Integer(args[0]) - - # check if port is either default value or one of the private ports - # according to http://tools.ietf.org/html/rfc6056 - if value != 4789 or (49151 >= value and value > 65535) - raise Puppet::Error, "vxlan udp port is invalid." - end - end -end