--- # TODO: voir comment faire des backups initiaux des fichiers - name: Copy rsyslog.conf copy: src: logs/rsyslog.conf dest: /etc/rsyslog.conf mode: "644" notify: restart rsyslog when: evolinux_logs_rsyslog_conf - name: Disable logrotate default conf command: mv /etc/logrotate.d/rsyslog /etc/logrotate.d/rsyslog.disabled args: removes: /etc/logrotate.d/rsyslog creates: /etc/logrotate.d/rsyslog.disabled notify: restart rsyslog when: evolinux_logs_disable_logrotate_rsyslog - name: Copy many logrotate files copy: src: logs/logrotate.d/ dest: /etc/logrotate.d/ when: evolinux_logs_logrotate_confs - name: Configure logrotate.conf replace: dest: /etc/logrotate.conf regexp: "rotate [0-9]*" replace: "rotate 12" when: evolinux_logs_default_rotate - meta: flush_handlers