--- - name: "Install packages" apt: name: - rsyslog - ulogd2 state: present - name: "Configure rsyslog" template: src: rsyslog.conf.j2 dest: /etc/rsyslog.conf notify: - restart rsyslog # The previous task created a monolithic syslog configuration file. # Therefore, we don't use the file in /etc/rsyslog.d anymore. # To prevent confusion, delete the files in that folder. - name: "Find no longer used rsyslog.d/* configuration files" find: paths: /etc/rsyslog.d patterns: "*" register: rsyslog_files - name: "Delete rsyslog.d/* configuration files" file: path: "{{ item.path }}" state: absent with_items: "{{ rsyslog_files.files }}" - name: "Configure ulogd2 (used for iptables firewall logging)" template: src: ulogd.conf.j2 dest: /etc/ulogd.conf notify: - restart ulogd2 - name: "Configure log rotation for the voiceplatform log file" template: src: logrotate.conf.j2 dest: /etc/logrotate.d/voiceplatform