Templatize rsyslog configuration files
This patch differentiates rsyslogd configurations based on operating system by defining respective system logfile location and user/group. Change-Id: If5134278f7aa5e726325be38bb0bf8a560b668e5 Closes-Bug: #1807268
This commit is contained in:
parent
56d2bf2e78
commit
70be33495f
|
@ -14,7 +14,7 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
- name: Rsyslog Setup
|
- name: Rsyslog Setup
|
||||||
copy:
|
template:
|
||||||
src: "50-default.conf"
|
src: "50-default.conf"
|
||||||
dest: "/etc/rsyslog.d/50-default.conf"
|
dest: "/etc/rsyslog.d/50-default.conf"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
auth,authpriv.* /var/log/auth.log
|
auth,authpriv.* /var/log/auth.log
|
||||||
*.*;local7,auth,authpriv,cron,daemon,mail,news.none -/var/log/syslog
|
*.*;local7,auth,authpriv,cron,daemon,mail,news.none -{{ rsyslog_system_logfile }}
|
||||||
cron.* /var/log/cron.log
|
cron.* /var/log/cron.log
|
||||||
daemon.* -/var/log/daemon.log
|
daemon.* -/var/log/daemon.log
|
||||||
kern.* -/var/log/kern.log
|
kern.* -/var/log/kern.log
|
|
@ -24,13 +24,13 @@ $RepeatedMsgReduction on
|
||||||
#
|
#
|
||||||
# Set the default permissions for all log files.
|
# Set the default permissions for all log files.
|
||||||
#
|
#
|
||||||
$FileOwner syslog
|
$FileOwner {{ rsyslog_logfile_user }}
|
||||||
$FileGroup adm
|
$FileGroup {{ rsyslog_logfile_group }}
|
||||||
$FileCreateMode 0640
|
$FileCreateMode 0640
|
||||||
$DirCreateMode 0755
|
$DirCreateMode 0755
|
||||||
$Umask 0022
|
$Umask 0022
|
||||||
$PrivDropToUser syslog
|
$PrivDropToUser {{ rsyslog_logfile_drop_user }}
|
||||||
$PrivDropToGroup syslog
|
$PrivDropToGroup {{ rsyslog_logfile_drop_group }}
|
||||||
|
|
||||||
#
|
#
|
||||||
# Where to place spool and state files
|
# Where to place spool and state files
|
||||||
|
|
|
@ -26,3 +26,13 @@ rsyslog_client_already_handled_files:
|
||||||
- /var/log/auth.log
|
- /var/log/auth.log
|
||||||
|
|
||||||
rsyslog_client_reload: 'systemctl restart rsyslog > /dev/null 2>&1 || true'
|
rsyslog_client_reload: 'systemctl restart rsyslog > /dev/null 2>&1 || true'
|
||||||
|
|
||||||
|
rsyslog_system_logfile: /var/log/syslog
|
||||||
|
|
||||||
|
rsyslog_logfile_user: syslog
|
||||||
|
|
||||||
|
rsyslog_logfile_group: adm
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_user: syslog
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_group: syslog
|
||||||
|
|
|
@ -20,3 +20,13 @@ rsyslog_client_distro_packages:
|
||||||
rsyslog_client_reload: 'systemctl restart rsyslog 2>&1 || true'
|
rsyslog_client_reload: 'systemctl restart rsyslog 2>&1 || true'
|
||||||
|
|
||||||
rsyslog_client_already_handled_files: []
|
rsyslog_client_already_handled_files: []
|
||||||
|
|
||||||
|
rsyslog_system_logfile: /var/log/messages
|
||||||
|
|
||||||
|
rsyslog_logfile_user: root
|
||||||
|
|
||||||
|
rsyslog_logfile_group: root
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_user: root
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_group: root
|
||||||
|
|
|
@ -23,3 +23,13 @@ rsyslog_client_distro_packages_remove:
|
||||||
rsyslog_client_already_handled_files: []
|
rsyslog_client_already_handled_files: []
|
||||||
|
|
||||||
rsyslog_client_reload: 'systemctl -q restart rsyslogd || true'
|
rsyslog_client_reload: 'systemctl -q restart rsyslogd || true'
|
||||||
|
|
||||||
|
rsyslog_system_logfile: /var/log/messages
|
||||||
|
|
||||||
|
rsyslog_logfile_user: root
|
||||||
|
|
||||||
|
rsyslog_logfile_group: root
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_user: root
|
||||||
|
|
||||||
|
rsyslog_logfile_drop_group: root
|
||||||
|
|
Loading…
Reference in New Issue