18876529 Ip_interface mistakenly validates name
authorDrew Fisher <drew.fisher@oracle.com>
Mon, 02 Jun 2014 08:25:13 -0600
changeset 1928 dded85e478c9
parent 1927 7ffd58da1715
child 1929 6b2e121197e3
18876529 Ip_interface mistakenly validates name
components/puppet/files/solaris/lib/puppet/type/ip_interface.rb
--- a/components/puppet/files/solaris/lib/puppet/type/ip_interface.rb	Mon Jun 02 02:30:35 2014 -0700
+++ b/components/puppet/files/solaris/lib/puppet/type/ip_interface.rb	Mon Jun 02 08:25:13 2014 -0600
@@ -31,13 +31,6 @@
     newparam(:name) do
         desc "The name of the IP interface"
         isnamevar
-
-        validate do |name|
-            cmd = Array["/usr/sbin/dladm", "show-link", "-p", "-o", "link"]
-            output = Puppet::Util::Execution.execute(cmd).split("\n")
-            raise Puppet::Error, "Invalid IP interface name: #{name}" \
-                if not output.include?(name)
-        end
     end
 
     newparam(:temporary)  do