From e3857d610f1eb1cc62cd02a11d88b7844d294499 Mon Sep 17 00:00:00 2001 From: Cristian Date: Wed, 28 Sep 2016 16:00:48 +0200 Subject: [PATCH] Enable rsyslog server and default port --- README.md | 7 +++++++ defaults/main.yml | 4 +++- templates/rsyslog.conf.j2 | 5 +++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f4b2aea..be290a3 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,13 @@ Example Playbook - 'if $programname == "dovecot" and $syslogseverity <= "6" then ~' - '& ~' ``` +3) Enable rsyslog server +``` +- hosts: all + + roles: + - { role: ../../roles/ansible-rsyslog-custom, "rsyslog_server": yes } +``` License ------- diff --git a/defaults/main.yml b/defaults/main.yml index 2ada778..872e208 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -13,4 +13,6 @@ rsyslog_action_file_default_template: RSYSLOG_TraditionalFileFormat #rsyslog_priv_drop_to_group: syslog items: [] rsyslog_default_config: "True" -rsyslog_os_supported: no \ No newline at end of file +rsyslog_os_supported: no +#rsyslog_server: no +rsyslog_network_port: "514" diff --git a/templates/rsyslog.conf.j2 b/templates/rsyslog.conf.j2 index 3541b51..721af9d 100644 --- a/templates/rsyslog.conf.j2 +++ b/templates/rsyslog.conf.j2 @@ -25,4 +25,9 @@ $PrivDropToUser {{ rsyslog_priv_drop_to_user }} $PrivDropToGroup {{ rsyslog_priv_drop_to_group }} {% endif %} +{% if rsyslog_server is defined %} +$ModLoad imtcp +$InputTCPServerRun {{ rsyslog_network_port }} +{% endif %} + $IncludeConfig {{ rsyslog_include_path }}/*.conf