blob: e88c665bed5fc8e7855d2fd5f54cbdb970057cf6 [file] [log] [blame]
jan kaufman28d7d892015-12-04 21:36:59 +01001{%- load_yaml as base_defaults %}
2Debian:
3 pkgs:
4 - rsyslog
5 service:
6 - rsyslogd
jan kaufman8191a7e2016-04-11 15:54:49 +02007 enabled: true
jan kaufmand5cdeb82016-04-05 10:42:04 +02008 spool_dir: /var/spool/rsyslog
9 omit_local_logging: false
jan kaufmancbdace12016-04-12 11:40:34 +020010 preserve_fqdn: false
jan kaufmand5cdeb82016-04-05 10:42:04 +020011 non_kernel_facility: true
12 msg_reduction: true
13 purge_rsyslog_d: true
14 manage_file_perms: true
15 perm_dir: "0755"
16 run_user: syslog
17 run_group: syslog
18 rsyslog_d: /etc/rsyslog.d
19 modules:
20 - imuxsock
21 - imklog
Éric Lemoine7345b432016-12-13 10:34:40 +000022 format:
23 name: Rfc3164Log
24 template: '<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n'
jan kaufman91532f92016-03-31 13:45:02 +020025 output:
26 file:
27 /var/log/syslog:
28 sync: false
29 filter: "*.*;auth,authpriv.none"
30 owner: syslog
31 group: adm
32 createmode: "0640"
33 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000034 enabled: true
Éric Lemoine3009cfc2016-12-13 10:53:30 +000035 /var/log/auth.log:
jan kaufman91532f92016-03-31 13:45:02 +020036 sync: true
37 filter: "auth,authpriv.*"
38 owner: syslog
39 group: adm
40 createmode: "0640"
41 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000042 enabled: true
Éric Lemoine3009cfc2016-12-13 10:53:30 +000043 /var/log/kern.log:
jan kaufman91532f92016-03-31 13:45:02 +020044 sync: false
45 filter: "kern.*"
46 owner: syslog
47 group: adm
48 createmode: "0640"
49 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000050 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020051 /var/log/mail.log:
52 sync: false
53 filter: "mail.*"
54 owner: syslog
55 group: adm
56 createmode: "0640"
57 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000058 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020059 /var/log/mail.err:
jan kaufman3a4c2162016-04-01 12:35:03 +020060 sync: false
jan kaufman91532f92016-03-31 13:45:02 +020061 action: /var/log/mail.err
62 filter: mail.err
63 owner: syslog
64 group: adm
65 createmode: "0640"
66 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000067 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020068 console:
69 wall:
70 action: ":omusrmsg:*"
71 filter: "*.emerg"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000072 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020073 xconsole:
74 action: "|/dev/xconsole"
jan kaufman90061682016-04-12 11:17:22 +020075 filter: "daemon.*;mail.*;news.err;*.=debug;*.=info;*.=notice;*.=warn"
Éric Lemoinea69ebab2016-12-13 10:36:10 +000076 enabled: false
jan kaufman3a4c2162016-04-01 12:35:03 +020077 remote:
78 somehost.domain:
79 action: "@@remote-host:514"
80 filter: "*.*"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000081 enabled: false
jan kaufmanf90c6542016-03-21 15:02:10 +010082RedHat:
jan kaufman28d7d892015-12-04 21:36:59 +010083 pkgs:
84 - rsyslog
85 service:
86 - rsyslogd
jan kaufman8191a7e2016-04-11 15:54:49 +020087 enabled: true
jan kaufmand5cdeb82016-04-05 10:42:04 +020088 spool_dir: /var/lib/rsyslog
89 omit_local_logging: true
90 preserve_fqdn: false
91 non_kernel_facility: false
92 msg_reduction: false
93 manage_file_perms: true
jan kaufmanc0e258a2016-04-12 12:03:12 +020094 perm_dir: "0755"
jan kaufmanf6055462016-04-12 12:04:32 +020095 run_user: root
96 run_group: root
jan kaufmand5cdeb82016-04-05 10:42:04 +020097 rsyslog_d: /etc/rsyslog.d
98 modules:
99 - imjournal
100 - imuxsock
Éric Lemoine7345b432016-12-13 10:34:40 +0000101 format:
102 name: Rfc3164Log
103 template: '<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n'
jan kaufman3a4c2162016-04-01 12:35:03 +0200104 output:
105 file:
106 /var/log/messages:
107 sync: true
108 filter: "*.info;mail.none;authpriv.none;cron.none"
109 owner: root
110 group: root
111 createmode: "0600"
112 umask: "0000"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000113 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200114 /var/log/secure:
115 sync: true
116 filter: "authpriv.*"
117 owner: root
118 group: root
119 createmode: "0600"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000120 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200121 /var/log/maillog:
122 sync: true
123 filter: "mail.*"
124 owner: root
125 group: root
126 createmode: "0600"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000127 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200128 /var/log/cron:
129 sync: true
130 filter: "cron.*"
131 owner: root
132 group: root
133 createmode: "0600"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000134 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200135 /var/log/spooler:
136 sync: true
137 filter: "uucp,news.crit"
138 owner: root
139 group: root
140 createmode: "0600"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000141 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200142 /var/log/boot.log:
143 sync: false
144 filter: "local7.*"
145 owner: root
146 group: root
jan kaufman3a9b74f2016-04-01 12:37:28 +0200147 createmode: "0600"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000148 enabled: true
jan kaufmanf90c6542016-03-21 15:02:10 +0100149{%- endload %}
jan kaufman00e2a802016-04-11 18:53:26 +0200150{%- set global = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('rsyslog:client')) %}