X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fapache%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fvalidate_apache_log_level.rb;fp=3rdparty%2Fmodules%2Fapache%2Flib%2Fpuppet%2Fparser%2Ffunctions%2Fvalidate_apache_log_level.rb;h=0000000000000000000000000000000000000000;hb=3d4dc4fd9e59bd0e07646c99f6b356c7d9d859aa;hp=8a1ade0beddad9d68d83053be49d625e3506ac59;hpb=29c25a2dd54b818d590063af535221f98af7d6c8;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/apache/lib/puppet/parser/functions/validate_apache_log_level.rb b/3rdparty/modules/apache/lib/puppet/parser/functions/validate_apache_log_level.rb deleted file mode 100644 index 8a1ade0be..000000000 --- a/3rdparty/modules/apache/lib/puppet/parser/functions/validate_apache_log_level.rb +++ /dev/null @@ -1,27 +0,0 @@ -module Puppet::Parser::Functions - newfunction(:validate_apache_log_level, :doc => <<-'ENDHEREDOC') do |args| - Perform simple validation of a string against the list of known log - levels as per http://httpd.apache.org/docs/current/mod/core.html#loglevel - validate_apache_loglevel('info') - - Modules maybe specified with their own levels like these: - validate_apache_loglevel('warn ssl:info') - validate_apache_loglevel('warn mod_ssl.c:info') - validate_apache_loglevel('warn ssl_module:info') - - Expected to be used from the main or vhost. - - Might be used from directory too later as apaceh supports that - - ENDHEREDOC - if (args.size != 1) then - raise Puppet::ParseError, ("validate_apache_loglevel(): wrong number of arguments (#{args.length}; must be 1)") - end - - log_level = args[0] - msg = "Log level '${log_level}' is not one of the supported Apache HTTP Server log levels." - - raise Puppet::ParseError, (msg) unless log_level =~ Regexp.compile('(emerg|alert|crit|error|warn|notice|info|debug|trace[1-8])') - - end -end