--- - name: Install common tools apt: update_cache: true install_recommends: false name: - rsyslog-relp register: apt_result retries: 3 until: apt_result is succeeded - name: Deploy logrotate config template: src: logrotate.d/logrotate.j2 dest: /etc/logrotate.d/{{ rsyslog_server.name }} mode: 0644 owner: root group: root - name: Deploy rsyslog config template: src: rsyslog.d/30-rules.conf.j2 dest: /etc/rsyslog.d/30-rules.conf mode: 0640 owner: root group: root notify: restart rsyslog - name: Deploy rsyslog modules config template: src: rsyslog.d/50-module.conf.j2 dest: /etc/rsyslog.d/{{ item.index }}-module_{{ item.name }}.conf mode: 0640 owner: root group: root loop: "{{ rsyslog_server.modules }}" notify: restart rsyslog