ansible/roles/logrotate/tasks/main.yml
Solal Nathan e1a961273d
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
fix typo: dst -> dest
2021-01-23 15:42:52 +01:00

29 lines
649 B
YAML

---
# Install and configure logrotate
# Install the apt package
- name: Install logrotate
apt:
name:
- logrotate
# Copy the configuration and reload the service if it has changed
- name: Configure logrotate
template:
src: logrotate.d/rsyslog.j2
dest: /etc/logrotate.d/rsyslog
owner: root
groupe: root
mode: "0644"
notify: restart logrotate
# Make sure the service is enabled and started
- name: Enable logrotate service
service:
name: logrotate
enabled: true
state: started
# Enforce new logrotate rules now
- name: Run logrotate now
command: /usr/sbin/logrotate -f /etc/logrotate.d/rsyslog