module Puppet::Parser::Functions
newfunction(:validate_ip, :type => :rvalue) do |args|
valid = true
args.each do |ip|
valid = false unless ip =~ /(\d{1,3}\.){3}\d{1,3}/
end

return valid
end
end