add remote logging support to rsyslog
This commit is contained in:
parent
53c31e62d1
commit
1fcc2dd407
2 changed files with 20 additions and 0 deletions
|
@ -16,6 +16,15 @@
|
||||||
group: "{{ ansible_wheel }}"
|
group: "{{ ansible_wheel }}"
|
||||||
notify: restart rsyslog
|
notify: restart rsyslog
|
||||||
|
|
||||||
|
- name: configure remote logging
|
||||||
|
template:
|
||||||
|
dest: /etc/rsyslog.d/remote.conf
|
||||||
|
src: remote.conf.j2
|
||||||
|
mode: 0644
|
||||||
|
owner: root
|
||||||
|
group: "{{ ansible_wheel }}"
|
||||||
|
notify: restart rsyslog
|
||||||
|
|
||||||
- name: enable rsyslog service
|
- name: enable rsyslog service
|
||||||
service:
|
service:
|
||||||
name: rsyslog
|
name: rsyslog
|
||||||
|
|
11
roles/rsyslog/templates/remote.conf.j2
Normal file
11
roles/rsyslog/templates/remote.conf.j2
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# make gtls driver the default
|
||||||
|
$DefaultNetstreamDriver gtls
|
||||||
|
|
||||||
|
# certificate files
|
||||||
|
$DefaultNetstreamDriverCAFile {{ tls_bundle }}
|
||||||
|
$DefaultNetstreamDriverCertFile {{ tls_certs }}/{{ inventory_hostname }}.crt
|
||||||
|
$DefaultNetstreamDriverKeyFile {{ tls_private }}/{{ inventory_hostname }}.key
|
||||||
|
|
||||||
|
$ActionSendStreamDriverMode 1
|
||||||
|
|
||||||
|
*.* @@{{ log_server }}:6514
|
Loading…
Add table
Add a link
Reference in a new issue