diff --git a/ubuntu/roles/pgbackrest-install/files/pgbackrest b/ubuntu/roles/pgbackrest-install/files/pgbackrest new file mode 100644 index 0000000..ff5500b --- /dev/null +++ b/ubuntu/roles/pgbackrest-install/files/pgbackrest @@ -0,0 +1,9 @@ +/var/log/pgbackrest/*.log { + daily + missingok + rotate 7 + compress + delaycompress + notifempty + create 640 postgres postgres +} diff --git a/ubuntu/roles/pgbackrest-install/tasks/main.yml b/ubuntu/roles/pgbackrest-install/tasks/main.yml index 3768a2f..60a025a 100644 --- a/ubuntu/roles/pgbackrest-install/tasks/main.yml +++ b/ubuntu/roles/pgbackrest-install/tasks/main.yml @@ -32,3 +32,8 @@ owner: postgres group: postgres mode: '0640' + +- name: Copy pgbackrest logrotate configuration + copy: + src: pgbackrest + dest: /etc/logrotate.d/pgbackrest