blob: 7eed159d98928fc96faf84a667410edfac185b75 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
Rsyslog Client
==============
Description
-----------
The `rsyslog_client` role configures Rsyslog to forward local syslog messages
to a central syslog server.
Variables
---------
This role **accepts** the following variables:
Variable | Default | Description
-------------------------------|---------------------|------------
`rsyslog_forward` | yes | Forward syslog messages to remote server
`rsyslog_tls` | yes | Use TLS encryption
`rsyslog_target` | `{{ syslog_host }}` | Hostname of syslog server
`rsyslog_relp_port` | 20514 | Destination port for RELP messages
`rsyslog_relp_tls_port` | 10514 | Destination TLS port for RELP messages
`rsyslog_queue_max_disk_space` | `250m` | Maximum disk space to use for message queue
`rsyslog_queue_size` | 10000 | Maximum number of messages to keep in message queue
Usage
-----
Example playbook:
````yaml
- name: configure syslog forwarding
hosts: all
roles:
- role: rsyslog_client
vars:
rsyslog_target: syslog.ipa.example.com
rsyslog_forward: yes
rsyslog_tls: yes
````
|