61 lines
1.4 KiB
YAML
61 lines
1.4 KiB
YAML
- name: Install rsyslog
|
|
apt:
|
|
name: rsyslog
|
|
register: syslog_install
|
|
tags:
|
|
- syslog_install
|
|
|
|
- name: Add rsyslog.conf (Debian)
|
|
template:
|
|
src: templates/etc/rsyslog.conf.debian.j2
|
|
dest: /etc/rsyslog.conf
|
|
owner: root
|
|
group: root
|
|
mode: 0644
|
|
vars:
|
|
server: "{{ syslog.server | default(base.syslog.server) }}"
|
|
when: ansible_facts['os_family']|lower == 'debian'
|
|
register: syslog_config
|
|
tags:
|
|
- syslog_config
|
|
|
|
# - name: Add rsyslog.conf (Ubuntu)
|
|
# tags: rsyslog
|
|
# when: ansible_facts['os_family']|lower == 'ubuntu'
|
|
# template:
|
|
# src: templates/etc/rsyslog.conf.ubuntu
|
|
# dest: /etc/rsyslog.conf
|
|
# owner: root
|
|
# group: root
|
|
# mode: 0644
|
|
#
|
|
# - name: Add rsyslog.d/20-ufw.conf (Ubuntu)
|
|
# tags: rsyslog
|
|
# when: ansible_facts['os_family']|lower == 'ubuntu'
|
|
# copy:
|
|
# backup: yes
|
|
# src: files/etc/rsyslog.d/20-ufw.conf.ubuntu
|
|
# dest: /etc/rsyslog.d/20-ufw.ubuntu
|
|
# owner: root
|
|
# group: root
|
|
# mode: 0644
|
|
#
|
|
# - name: Add rsyslog.d/50-default.conf (Ubuntu)
|
|
# tags: rsyslog
|
|
# when: ansible_facts['os_family']|lower == 'ubuntu'
|
|
# copy:
|
|
# backup: yes
|
|
# src: files/etc/rsyslog.d/50-default.conf.ubuntu
|
|
# dest: /etc/rsyslog.d/50-default.ubuntu
|
|
# owner: root
|
|
# group: root
|
|
# mode: 0644
|
|
|
|
- name: reload rsyslog
|
|
systemd:
|
|
name: rsyslog
|
|
state: restarted
|
|
enabled: yes
|
|
when: syslog_install.changed or syslog_config.changed
|
|
tags:
|
|
- syslog_reload
|