You've already forked ansible-role-rsyslog
35 lines
955 B
YAML
35 lines
955 B
YAML
---
|
|
- name: Test playbook
|
|
remote_user: root
|
|
hosts: all
|
|
vars:
|
|
|
|
handlers:
|
|
|
|
roles:
|
|
- role: ../../xdrum.rsyslog
|
|
rsyslog_default_config: True
|
|
purge_config: True
|
|
use_repo: False
|
|
repo_releasever: 7
|
|
rsyslog_action_file_template: "%rawmsg%\n"
|
|
rsyslog_server_udp: True
|
|
rsyslog_server_udp_name: "testUDPInput"
|
|
rsyslog_server_udp_port: "5514"
|
|
rsyslog_server_udp_address: "0.0.0.0"
|
|
rsyslog_server_udp_ratelimit: "15"
|
|
rsyslog_server_tcp: True
|
|
rsyslog_server_tcp_name: "testTCPInput"
|
|
rsyslog_server_tcp_port: "9514"
|
|
rsyslog_server_tcp_address: "0.0.0.0"
|
|
rsyslog_server_tcp_ratelimit: "25"
|
|
items:
|
|
- name: "20-iptables"
|
|
lines:
|
|
- ':msg, contains, "iptables" /var/log/iptables.log'
|
|
- '& ~'
|
|
- name: "30-dovecot"
|
|
lines:
|
|
- 'if $programname == "dovecot" and $syslogseverity <= "6" then ~'
|
|
- '& ~'
|