[rsylog-client] Added role to send logs to thot using rsyslog

certbot_on_virtu
_benjamin 2020-01-21 07:15:58 +01:00
parent eb3cf3381c
commit c30b3c1624
3 changed files with 33 additions and 0 deletions

View File

@ -83,6 +83,14 @@
roles:
- nullmailer
# Send logs to thot
- hosts: server
vars:
rsyslog:
server: thot.adm.crans.org
roles:
- rsyslog-client
- hosts: otis.adm.crans.org
roles:
- ansible

View File

@ -0,0 +1,16 @@
---
- name: Deploy quagga debian configuration
template:
src: rsyslog.d/50-send_relp.conf.j2
dest: /etc/rsyslog.d/50-send_relp.conf
mode: 0640
owner: quagga
group: quagga
- name: Create spool directory
file:
path: /var/log/spool
state: directory
mode: '0750'
owner: root
group: root

View File

@ -0,0 +1,9 @@
# {{ ansible_managed }}
$ModLoad omrelp
$WorkDirectory /var/log/spool # default location for work (spool) files
$ActionQueueType LinkedList # use asynchronous processing
$ActionQueueFileName syslogfwd # set file name, also enables disk mode
$ActionResumeRetryCount -1 # infinite retries on insert failure
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down
*.* :omrelp:{{ rsyslog.server }}:20514;RSYSLOG_ForwardFormat