forked from infra/ansible
dovecot: add logrotate config
This commit is contained in:
parent
20bf96c155
commit
40efa84fcf
12
roles/mail/files/logrotate.d/dovecot
Normal file
12
roles/mail/files/logrotate.d/dovecot
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
/var/log/dovecot/*.log {
|
||||||
|
weekly
|
||||||
|
rotate 4
|
||||||
|
missingok
|
||||||
|
notifempty
|
||||||
|
compress
|
||||||
|
delaycompress
|
||||||
|
sharedscripts
|
||||||
|
postrotate
|
||||||
|
doveadm log reopen
|
||||||
|
endscript
|
||||||
|
}
|
@ -46,6 +46,9 @@
|
|||||||
- dovecot/local.conf
|
- dovecot/local.conf
|
||||||
notify: Restart dovecot
|
notify: Restart dovecot
|
||||||
|
|
||||||
|
- name: Configure logrotate for dovecot
|
||||||
|
copy: src=logrotate.d/dovecot dest=/etc/logrotate.d/dovecot
|
||||||
|
|
||||||
- name: Ensure dovecot certificates are available
|
- name: Ensure dovecot certificates are available
|
||||||
command: openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/dovecot/ssl/{{ mail_server }}.key -out /etc/dovecot/ssl/{{ mail_server }}.crt -days 730 -subj "/CN={{ mail_server }}" creates=/etc/dovecot/ssl/{{ mail_server }}.crt
|
command: openssl req -x509 -nodes -newkey rsa:2048 -keyout /etc/dovecot/ssl/{{ mail_server }}.key -out /etc/dovecot/ssl/{{ mail_server }}.crt -days 730 -subj "/CN={{ mail_server }}" creates=/etc/dovecot/ssl/{{ mail_server }}.crt
|
||||||
notify: Restart dovecot
|
notify: Restart dovecot
|
||||||
|
Loading…
Reference in New Issue
Block a user