--- - name: install packages package: name: "{{ item }}" state: installed with_items: - rsyslog - rsyslog-gnutls - name: configure all.log 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 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 service: name: rsyslog state: started - name: enable all.log rotation copy: dest: /etc/logrotate.d/syslog.all src: logrotate mode: 0644 owner: root group: "{{ ansible_wheel }}"