39 lines
1014 B
YAML
39 lines
1014 B
YAML
---
|
|
- name: Ensure rsyslog is installed
|
|
ansible.builtin.package:
|
|
name: rsyslog
|
|
state: present
|
|
|
|
- name: Setup rsyslog client
|
|
ansible.builtin.block:
|
|
- name: Drop configuration item for syslog
|
|
ansible.builtin.template:
|
|
src: "etc/rsyslog.d/forwarder.conf"
|
|
dest: "/etc/rsyslog.d/forwarder.conf"
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
notify: restart_rsyslog
|
|
when: syslog_type == "client"
|
|
|
|
- name: Setup rsyslog server
|
|
ansible.builtin.block:
|
|
- name: Drop configuration item for syslog
|
|
ansible.builtin.template:
|
|
src: "etc/rsyslog.d/receiver.conf"
|
|
dest: "/etc/rsyslog.d/receiver.conf"
|
|
owner: root
|
|
group: root
|
|
mode: "0644"
|
|
notify: restart_rsyslog
|
|
|
|
- name: Deploy logrotate file
|
|
ansible.builtin.file:
|
|
src: "etc/logrotate.d/syslogserver"
|
|
dest: "/etc/logrotate.d/syslogserver"
|
|
owner: root
|
|
group: root
|
|
mode: '0644'
|
|
when: syslog_type == "server"
|
|
...
|