--- - name: Install packages ansible.builtin.package: name: "{{ item }}" state: installed with_items: - rsyslog - rsyslog-gnutls - name: Configure all.log ansible.builtin.copy: dest: /etc/rsyslog.d/all.log.conf content: "*.* /var/log/all.log\n" mode: "0644" owner: root group: "{{ ansible_wheel }}" notify: Restart rsyslog - name: Configure remote logging ansible.builtin.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 ansible.builtin.service: name: rsyslog state: started - name: Enable all.log rotation ansible.builtin.copy: dest: /etc/logrotate.d/syslog.all src: logrotate mode: "0644" owner: root group: "{{ ansible_wheel }}"