whitespace cleanup
[mirror/dsa-puppet.git] / templates / syslog-ng.conf.erb
index f21ccc5..ac214c2 100644 (file)
@@ -1,6 +1,6 @@
-<% if syslogversion == "3" -%>
+<%- if syslogversion == "3" -%>
 @version: 3.0
-<%end%>
+<%- end -%>
 ##
 ## THIS FILE IS UNDER PUPPET CONTROL. DON'T EDIT IT HERE.
 ## USE: git clone git+ssh://$USER@puppet.debian.org/srv/puppet.debian.org/git/dsa-puppet.git
@@ -81,6 +81,12 @@ options {
        # we tell the syslog-ng that if a hostname match this regexp than that
        # is not a real hostname.
        bad_hostname("^gconfd$");
+
+<%- if hostname == "heininen" -%>
+       # we trust our mutual authenticated syslog clients
+       keep_hostname(yes);
+<%- end -%>
+
 };
 
 
@@ -91,44 +97,44 @@ options {
 source s_all {
         # message generated by Syslog-NG
         internal();
-<% if kernel == 'Linux' %>
+<%- if kernel == 'Linux' -%>
         # standard Linux log source (this is the default place for the syslog()
         # function to send logs to)
         unix-stream("/dev/log");
         # messages from the kernel
-<% if syslogversion == "2" -%>
+<%- if syslogversion == "2" -%>
         file("/proc/kmsg" log_prefix("kernel: "));
-<% else %>
+<%- else -%>
         file("/proc/kmsg" program_override("kernel: "));
-<%end%>
-<%else%>
+<%- end -%>
+<%- else -%>
         # standard Linux log source (this is the default place for the syslog()
         # function to send logs to)
         unix-dgram("/var/run/log");
         # messages from the kernel
-<% if syslogversion == "2" -%>
+<%- if syslogversion == "2" -%>
         file("/dev/klog" log_prefix("kernel: "));
-<% else %>
+<%- else -%>
         file("/dev/klog" program_override("kernel: "));
-<%end%>
-<%end%>
-<% if hostname == "paganini" -%>
+<%- end -%>
+<%- end -%>
+<%- if hostname == "paganini" -%>
         # use the following line if you want to receive remote UDP logging messages
         # (this is equivalent to the "-r" syslogd flag)
         udp();
-<%end%>
+<%- end -%>
 };
 
-<% if hostname == "heininen" -%>
+<% if hostname == "heininen" -%>
 source s_network {
-       tcp6(port(5140)
+       tcp6(port(5140) max-connections(200)
                tls( key_file("/etc/exim4/ssl/thishost.key")
-                    cert_file("/etc/exim4/ssl/thishost.cert")
+                    cert_file("/etc/exim4/ssl/thishost.crt")
                     ca_dir("/etc/exim4/ssl/")
                )
        );
 };
-<%end%>
+<%- end -%>
 
 
 ######
@@ -167,12 +173,12 @@ destination df_news_dot_crit { file("/var/log/news/news.crit" owner("news")); };
 destination df_debug { file("/var/log/debug"); };
 destination df_messages { file("/var/log/messages"); };
 
-<% if kernel == 'Linux' %>
+<%- if kernel == 'Linux' -%>
 # pipes
 # a console to view log messages under X
 destination dp_xconsole { pipe("/dev/xconsole"); };
 
-<% end %>
+<%- end -%>
 # consoles
 # this will send messages to everyone logged in
 destination du_all { usertty("*"); };
@@ -221,7 +227,7 @@ filter f_messages {
 # messages with priority emerg
 filter f_emerg { level(emerg); };
 
-<% if kernel == 'Linux' %>
+<%- if kernel == 'Linux' -%>
 # complex filter for messages usually sent to the xconsole
 filter f_xconsole {
     facility(daemon,mail)
@@ -230,7 +236,7 @@ filter f_xconsole {
                 and level(crit,err,notice));
 };
 
-<% end %>
+<%- end -%>
 ######
 # logs
 # order matters if you use "flags(final);" to mark the end of processing in a
@@ -241,9 +247,9 @@ filter f_xconsole {
 # auth,authpriv.*                 /var/log/auth.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_auth);
         destination(df_auth);
 };
@@ -251,9 +257,9 @@ log {
 # *.*;auth,authpriv.none          -/var/log/syslog
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_syslog);
         destination(df_syslog);
 };
@@ -269,9 +275,9 @@ log {
 # daemon.*                        -/var/log/daemon.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_daemon);
         destination(df_daemon);
 };
@@ -279,9 +285,9 @@ log {
 # kern.*                          -/var/log/kern.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_kern);
         destination(df_kern);
 };
@@ -289,9 +295,9 @@ log {
 # lpr.*                           -/var/log/lpr.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_lpr);
         destination(df_lpr);
 };
@@ -299,9 +305,9 @@ log {
 # mail.*                          -/var/log/mail.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_mail);
         destination(df_mail);
 };
@@ -309,9 +315,9 @@ log {
 # user.*                          -/var/log/user.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_user);
         destination(df_user);
 };
@@ -319,9 +325,9 @@ log {
 # uucp.*                          /var/log/uucp.log
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_uucp);
         destination(df_uucp);
 };
@@ -329,9 +335,9 @@ log {
 # mail.info                       -/var/log/mail.info
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_mail);
         filter(f_at_least_info);
         destination(df_mail_info);
@@ -340,9 +346,9 @@ log {
 # mail.warn                       -/var/log/mail.warn
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_mail);
         filter(f_at_least_warn);
         destination(df_mail_warn);
@@ -351,9 +357,9 @@ log {
 # mail.err                        /var/log/mail.err
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_mail);
         filter(f_at_least_err);
         destination(df_mail_err);
@@ -362,9 +368,9 @@ log {
 # news.crit                       /var/log/news/news.crit
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_news);
         filter(f_at_least_crit);
         destination(df_news_dot_crit);
@@ -373,9 +379,9 @@ log {
 # news.err                        /var/log/news/news.err
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_news);
         filter(f_at_least_err);
         destination(df_news_dot_err);
@@ -384,9 +390,9 @@ log {
 # news.notice                     /var/log/news/news.notice
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_news);
         filter(f_at_least_notice);
         destination(df_news_dot_notice);
@@ -398,9 +404,9 @@ log {
 #         news.none;mail.none     -/var/log/debug
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_debug);
         destination(df_debug);
 };
@@ -412,9 +418,9 @@ log {
 #         mail,news.none          -/var/log/messages
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_messages);
         destination(df_messages);
 };
@@ -422,36 +428,44 @@ log {
 # *.emerg                         *
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_emerg);
         destination(du_all);
 };
 
 
-<% if kernel == 'Linux' %>
+<%- if kernel == 'Linux' -%>
 # daemon.*;mail.*;\
 #         news.crit;news.err;news.notice;\
 #         *.=debug;*.=info;\
 #         *.=notice;*.=warn       |/dev/xconsole
 log {
         source(s_all);
-<% if hostname == "heininen" -%>
+<%- if hostname == "heininen" -%>
         source(s_network);
-<% end %>
+<%- end -%>
         filter(f_xconsole);
         destination(dp_xconsole);
 };
-<%end%>
-
-<% if hostname == "corelli" -%>
-destination loghost-paganini {
-       udp("192.168.2.10",port(514));
+<%- end -%>
+
+<%- if hostname != "heininen" -%>
+ <%- if syslogversion == "3" -%>
+destination loghost-heininen {
+       tcp("heininen.debian.org" port (5140)
+               tls( key_file("/etc/ssl/debian/keys/thishost.key")
+                    cert_file("/etc/ssl/debian/certs/thishost.crt")
+                    ca_dir("/etc/ssl/debian/certs/")
+               )
+       );
 };
 
+
 log {
        source(s_all);
-       destination(loghost-paganini);
+       destination(loghost-heininen);
 };
-<%end%>
+ <%- end -%>
+<%- end -%>