feat: Allow to backup postgresql

This commit is contained in:
pulsar89.5 2024-06-21 12:22:53 +02:00
parent 5f9a70824d
commit 4e0cf35c30
4 changed files with 13 additions and 2 deletions

View File

@ -35,4 +35,5 @@ borgmatic_passphrase: ""
borgmatic_actions: {}
borgmatic_mariadb_enabled: false
borgmatic_postgresql_enabled: false
borgmatic_restore_first: false

View File

@ -22,7 +22,7 @@
name: borgmatic.timer
become: true
- name: Activer et démarrer le service
- name: S'assurer que le service est désactivé
ansible.builtin.systemd:
daemon_reload: true
enabled: false

View File

@ -69,7 +69,7 @@
group: root
mode: u=rw,g=r,o=r
become: true
notify: Activer et démarrer le service
notify: S'assurer que le service est désactivé
- name: Déployer le service et la planification
ansible.builtin.template:

View File

@ -59,3 +59,13 @@ mariadb_databases:
format: sql
add_drop_database: true
{% endif %}
{% if borgmatic_postgresql_enabled %}
postgresql_databases:
- name: all
username: postgres
format: plain
pg_dump_command: sudo -u postgres pg_dump
pg_restore_command: sudo -u postgres pg_restore
psql_command: sudo -u postgres psql
{% endif %}