summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/provider/syslog/parsed.rb40
-rw-r--r--lib/puppet/type/syslog.rb29
2 files changed, 0 insertions, 69 deletions
diff --git a/lib/puppet/provider/syslog/parsed.rb b/lib/puppet/provider/syslog/parsed.rb
deleted file mode 100644
index 9904c673a..000000000
--- a/lib/puppet/provider/syslog/parsed.rb
+++ /dev/null
@@ -1,40 +0,0 @@
-require 'puppet/provider/parsedfile'
-
-# The default target
-# We should be able to override this by setting it explicitly in Facter
-case Facter.value(:syslogconf)
-when nil:
- syslogconf = "/etc/syslog.conf"
-else
- syslogconf = Facter.value(:syslogconf)
-end
-
-Puppet::Type.type(syslog).provide(:parsed,
- :parent => Puppet::Provider::ParsedFile,
- :default_target => syslogconf,
- :filetype => :flat
-) do
-text_line :comment, :match => /^#/
-text_line :blank, :match => /^\s+/
-
-record_line :parsed, :fields => %w{source target},
- :post_parse => proc { |hash|
- if hash[:source] =~ /;/
- sources = hash[:source].split(";");
- sources.each { |level|
- if level[:facility] =~ /\./
- names = level[:facility].split("\.")
- hash[:facility] = names.shift
- hash[:priority] = names
- end
- }
- end
- }
- :pre_gen => proc { |hash|
- if hash[:alias]
- names = [hash[:name], hash[:alias]].flatten
- hash[:name] = [hash[:name], hash[:alias]].flatten.join(",")
- hash.delete(:alias)
- end
- }
-end
diff --git a/lib/puppet/type/syslog.rb b/lib/puppet/type/syslog.rb
deleted file mode 100644
index b685c4138..000000000
--- a/lib/puppet/type/syslog.rb
+++ /dev/null
@@ -1,29 +0,0 @@
-module Puppet
- newtype(:syslog) do
- @doc = "Installs and manages syslog config files for syslogd.
- Facilities and levels when unspecified default to *.
-
- Example
- syslog { logging:
- facility => \"local0\",
- level => *,
- target => \"/var/log/local0.log\"
- }
-
- To allow for multiple targets, pass target as an array."
-
- ensurable
-
- newproperty(:facility)
- desc "The facility at which logging happens. See syslog.conf(5) for details"
- end
-
- newproperty(:level)
- desc "The level at which logging happens"
- end
-
- newproperty(:target)
- desc "The file or host to which logging happens"
- end
- end
-end