Skip to content

Commit abc0e2f

Browse files
committed
Add a weekly cron job to repack all databases
1 parent abe0a5e commit abc0e2f

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

ansible/roles/postgres/tasks/pg_repack.yml

+11
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,14 @@
1919
tags:
2020
- role::postgres
2121
- role::postgres-pg_repack
22+
23+
- name: Add cronjob for running pg_repack on all databases
24+
cron:
25+
name: "Run pg_repack on all databases"
26+
special_time: "weekly"
27+
job: "pg_repack -a"
28+
user: "{{ postgres_user }}"
29+
cron_file: "{{ postgres_pg_repack_cron_filename }}"
30+
tags:
31+
- role::postgres
32+
- role::postgres-pg_repack

ansible/roles/postgres/vars/main/main.yml

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
postgres_version: "15"
22
postgres_daemon: "postgresql@{{ postgres_version }}-main"
33
postgres_user: "postgres"
4+
postgres_pg_repack_cron_filename: ansible_postgres_pg_repack
45

56
postgres_users:
67
- name: site

0 commit comments

Comments
 (0)