ansible-roles/evolinux-base/tasks/logs.yml
Jérémy Lecour 65b9865510 evolinux-base: copy logorotate files
there was a syntax error, the source was copied inside the target
2016-12-26 12:11:46 +01:00

29 lines
655 B
YAML

---
# TODO: voir comment faire des backups initiaux des fichiers
- name: Copy rsyslog.conf
copy:
src: logs/rsyslog.conf
dest: /etc/rsyslog.conf
mode: 0644
notify: restart rsyslog
- 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
- name: Copy many logrotate files
copy:
src: logs/logrotate.d/
dest: /etc/logrotate.d/
- name: Configure logrotate.conf
replace:
dest: /etc/logrotate.conf
regexp: "rotate [0-9]*"
replace: "rotate 12"