Sébastien Clément
e34f9311d8
Allow setting borg/borgmatic version ( #107 )
2022-11-22 20:54:31 +01:00
Manuel Riel
1def545c86
Remove borgbase module, now separate ( #100 )
2022-05-13 11:17:47 +04:00
Manu
29d0c5f480
Unify all Borgmatic hooks in one variable ( #93 )
2022-02-20 14:42:09 +04:00
Manu
bb5b6afd4c
Add RHEL9 support, fix empty exclude option ( #92 )
2022-02-20 13:56:14 +04:00
Manu
bebe44d080
Rebased: cron name setable by @debauer ( #59 )
...
See #51
2021-02-17 10:16:34 +08:00
Manu
f6a01fc7f3
Leave enough time between backup and monthly check.
2021-01-15 09:30:53 +08:00
Luc Stroobant
9193c18128
Use inventory_hostname as random seed to keep same Cron time. By @stroobl ( #54 )
2021-01-12 09:58:47 +08:00
K
e9caa74560
Add options for consistency checks and storage. By @kenayagi ( #50 )
...
* borg_remote_rate_limit config
* borg_remote_rate_limit optional argument
* Set default rate_limit to 0 (unlimited)
* additional options for checks and storage
2020-12-24 08:23:33 +08:00
K
613b565716
Add optional argument: remote_rate_limit. By @kenayagi ( #47 )
2020-12-02 19:56:50 +08:00
Tom Wolfskämpf
30981f3d59
Prevent borgmatic_cron_checks_day from becoming 0. By @wolfskaempf ( #44 )
...
borgmatic_cron_checks_day could become 0 in the previous configuration, causing cron to reject the /etc/cron.d/borgmatic vile
2020-11-30 08:06:04 +08:00
Lukas Leitsch
0a490a3a6f
Add hooks variable to config template. By @lukasleitsch ( #40 )
2020-11-03 16:43:33 +08:00
em0lar
51e89d6e24
Make cron fully times configureable. By @em0lar
2020-07-15 11:40:38 +08:00
Manu
b97d42e71c
Make less frequent checking the default and correctly run check only. ( #30 )
2020-02-18 16:10:02 +08:00
Manu
5c883a734b
Add testing with Molecule/Ansible-lint, undo #9 ( #26 )
...
* Add testing with Molecule/Ansible-lint and fix linting errors
* Undo PR #9 for now (sorry)
2020-02-18 00:21:21 +08:00
madhermit
2d8d666633
Update: made the lock_wait optional argument configurable ( #24 )
2020-02-17 20:41:12 +08:00
Marien Fressinaud
85211377b6
Add a ssh_key_file optional argument ( #21 )
...
I already had an existing SSH key, with a different name. I wanted to be
able to use this one instead of creating another key, potentially used
for another server.
2020-01-29 15:29:33 +08:00
Marien Fressinaud
fddfbbdc0b
Allow to specify borg remote-path argument ( #20 )
...
I'm using a server where both Borg 0.x and 1.x are installed. The `borg`
command use the version 0.x but I need the version 1.x. This option
allows me to override the borg remote path with `borg1`.
2020-01-15 07:59:22 +08:00
madhermit
c1fd4e5c80
Added before and after Borgmatic hooks for errors ( #10 )
...
This allows you to use this role to run a number of scripts/commands before and after backup using the hooks provided by borgmatic. See https://torsion.org/borgmatic/docs/how-to/add-preparation-and-cleanup-steps-to-backups/#preparation-and-cleanup-hooks
You can specify multiple commands like so:
borgmatic_before_backup_command:
- dump-a-database /to/file.sql
- echo "`date` - Backup hook doing work!"
2019-10-24 13:07:37 +08:00
madhermit
0fcbef29a9
Allow per-app configurations ( #9 )
...
This PR allows for multiple per application borgmatic configurations as per this article: https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/
2019-10-24 13:05:19 +08:00
Philipp Rintz
f9e1fa9161
Auto-creation of Borgbase.com repositories ( #7 )
2019-09-23 18:30:22 +02:00
Hunter
bf7df0a181
Update: added retention policy settings to config
2019-07-19 21:52:28 +00:00
Manu
e30ce279c4
Improve Borgmatic cron-job names.
2019-05-15 12:44:10 +08:00
Manu
6787e98f08
Add option to check large repos only on Sunday.
2019-05-01 10:39:07 +08:00
Manu
78c7d3a99b
Add 4 new config options. ( #2 )
2018-10-29 11:50:18 +08:00
Manu
667897daad
Allow flexible name for Borgmatic config file. ( #1 )
2018-10-29 11:27:25 +08:00
Manu
fecacf36d9
initial commit
2018-10-06 20:04:20 +08:00