blob: cdcce0a94ef509b0ac3aee0fdbaa716619aaccbb [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
jan kaufmand5cdeb82016-04-05 10:42:04 +020013 manage_file_perms: true
14 perm_dir: "0755"
15 run_user: syslog
16 run_group: syslog
17 rsyslog_d: /etc/rsyslog.d
18 modules:
19 - imuxsock
20 - imklog
Éric Lemoine7345b432016-12-13 10:34:40 +000021 format:
22 name: Rfc3164Log
23 template: '<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n'
jan kaufman91532f92016-03-31 13:45:02 +020024 output:
25 file:
26 /var/log/syslog:
27 sync: false
28 filter: "*.*;auth,authpriv.none"
29 owner: syslog
30 group: adm
31 createmode: "0640"
32 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000033 enabled: true
Éric Lemoine3009cfc2016-12-13 10:53:30 +000034 /var/log/auth.log:
jan kaufman91532f92016-03-31 13:45:02 +020035 sync: true
36 filter: "auth,authpriv.*"
37 owner: syslog
38 group: adm
39 createmode: "0640"
40 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000041 enabled: true
Éric Lemoine3009cfc2016-12-13 10:53:30 +000042 /var/log/kern.log:
jan kaufman91532f92016-03-31 13:45:02 +020043 sync: false
44 filter: "kern.*"
45 owner: syslog
46 group: adm
47 createmode: "0640"
48 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000049 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020050 /var/log/mail.log:
51 sync: false
52 filter: "mail.*"
53 owner: syslog
54 group: adm
55 createmode: "0640"
56 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000057 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020058 /var/log/mail.err:
jan kaufman3a4c2162016-04-01 12:35:03 +020059 sync: false
jan kaufman91532f92016-03-31 13:45:02 +020060 action: /var/log/mail.err
61 filter: mail.err
62 owner: syslog
63 group: adm
64 createmode: "0640"
65 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000066 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020067 console:
68 wall:
69 action: ":omusrmsg:*"
70 filter: "*.emerg"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000071 enabled: true
jan kaufman91532f92016-03-31 13:45:02 +020072 xconsole:
73 action: "|/dev/xconsole"
jan kaufman90061682016-04-12 11:17:22 +020074 filter: "daemon.*;mail.*;news.err;*.=debug;*.=info;*.=notice;*.=warn"
Éric Lemoinea69ebab2016-12-13 10:36:10 +000075 enabled: false
jan kaufman3a4c2162016-04-01 12:35:03 +020076 remote:
77 somehost.domain:
78 action: "@@remote-host:514"
79 filter: "*.*"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +000080 enabled: false
jan kaufmanf90c6542016-03-21 15:02:10 +010081RedHat:
jan kaufman28d7d892015-12-04 21:36:59 +010082 pkgs:
83 - rsyslog
84 service:
85 - rsyslogd
jan kaufman8191a7e2016-04-11 15:54:49 +020086 enabled: true
jan kaufmand5cdeb82016-04-05 10:42:04 +020087 spool_dir: /var/lib/rsyslog
88 omit_local_logging: true
89 preserve_fqdn: false
90 non_kernel_facility: false
91 msg_reduction: false
92 manage_file_perms: true
jan kaufmanc0e258a2016-04-12 12:03:12 +020093 perm_dir: "0755"
jan kaufmanf6055462016-04-12 12:04:32 +020094 run_user: root
95 run_group: root
jan kaufmand5cdeb82016-04-05 10:42:04 +020096 rsyslog_d: /etc/rsyslog.d
97 modules:
98 - imjournal
99 - imuxsock
Éric Lemoine7345b432016-12-13 10:34:40 +0000100 format:
101 name: Rfc3164Log
102 template: '<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n'
jan kaufman3a4c2162016-04-01 12:35:03 +0200103 output:
104 file:
105 /var/log/messages:
106 sync: true
107 filter: "*.info;mail.none;authpriv.none;cron.none"
108 owner: root
Simon Pasquier4586fea2017-03-14 17:19:13 +0100109 group: adm
110 createmode: "0640"
111 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000112 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200113 /var/log/secure:
114 sync: true
115 filter: "authpriv.*"
116 owner: root
Simon Pasquier4586fea2017-03-14 17:19:13 +0100117 group: adm
118 createmode: "0640"
119 umask: "0022"
É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
Simon Pasquier4586fea2017-03-14 17:19:13 +0100125 group: adm
126 createmode: "0640"
127 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000128 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200129 /var/log/cron:
130 sync: true
131 filter: "cron.*"
132 owner: root
Simon Pasquier4586fea2017-03-14 17:19:13 +0100133 group: adm
134 createmode: "0640"
135 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000136 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200137 /var/log/spooler:
138 sync: true
139 filter: "uucp,news.crit"
140 owner: root
Simon Pasquier4586fea2017-03-14 17:19:13 +0100141 group: adm
142 createmode: "0640"
143 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000144 enabled: true
jan kaufman3a4c2162016-04-01 12:35:03 +0200145 /var/log/boot.log:
146 sync: false
147 filter: "local7.*"
148 owner: root
Simon Pasquier4586fea2017-03-14 17:19:13 +0100149 group: adm
150 createmode: "0640"
151 umask: "0022"
Éric Lemoine9d0f9b62016-12-13 09:57:28 +0000152 enabled: true
jan kaufmanf90c6542016-03-21 15:02:10 +0100153{%- endload %}
jan kaufman00e2a802016-04-11 18:53:26 +0200154{%- set global = salt['grains.filter_by'](base_defaults, merge=salt['pillar.get']('rsyslog:client')) %}
teoyaomiqui5f074302017-04-11 15:03:55 +0300155{%- set server = salt['pillar.get']('rsyslog:server', {}) %}