diff --git a/lib/puppet/type/resource_record.rb b/lib/puppet/type/resource_record.rb index 2b080c4..3af5bb0 100644 --- a/lib/puppet/type/resource_record.rb +++ b/lib/puppet/type/resource_record.rb @@ -24,7 +24,7 @@ Puppet::Type.newtype(:resource_record) do isrequired validate do |value| - Util::Errors.fail "Invalid value for record: #{value}" unless value =~ /^(\*\.)?([a-zA-Z0-9_-]+\.)*[a-zA-Z0-9_-]+$/ + raise ArgumentError, "Invalid value for record: #{value}" unless value =~ /^(\*\.)?([a-zA-Z0-9_-]+\.)*[a-zA-Z0-9_-]+$/ end end