Mark Stosberg
b45ec65427
deps: Remove jmespath requirement with native solution.
...
Issue: #121
2024-04-04 07:27:05 -04:00
beechesII
14126768fd
added new variable restic_backup_script_shell, to make shell to use for backup script configurable
2024-02-08 11:39:05 +01:00
Ben
1bed8d3ae6
Added changed_when and converted to builtin.command
2023-09-04 22:25:13 -04:00
Ben
9ee20b675a
Remove tmp emacs file that was accidentally added
2023-08-31 09:03:05 -04:00
Ben
35d890bb1e
Run backup with loop of restic_backups
2023-08-31 09:00:19 -04:00
Ben
4740ebb5d3
Added option to run backup script immediately
2023-08-31 08:53:46 -04:00
Usman Iqbal
a291a09cce
Add Azure Blob Storage support, based on restic documentation
2023-08-23 20:55:32 +01:00
Jeremy Hettenhouser
ba17cc6657
Update delete_legacy_cron_entry.yml
...
Fixed (SCHEDULE) (OLD) check tainting the play recap as well as the assumption that cron_delete.failed will be defined.
Signed-off-by: Jeremy Hettenhouser <jhettenh@gmail.com>
2023-03-21 20:18:23 -04:00
Jeremy Hettenhouser
c62e2a4027
Update delete_legacy_cron_entry.yml
...
ignore_errors:true on the old version test. While the failure will not halt execution, it will color the summary output red for every host which executes the restic role even if most of them are set to use systemd
Signed-off-by: Jeremy Hettenhouser <jhettenh@gmail.com>
2023-03-21 19:39:40 -04:00
Sergey Shipilov
af1f6dcc35
fix path and configure
2023-02-25 20:29:44 +01:00
Varac
6bed15cfcd
Properly respect restic_do_not_cleanup_cron
2022-11-29 10:12:11 +01:00
Thibault Soubiran
ce8ab66454
Fix preperation typo
2022-11-05 21:51:25 +01:00
L3D
e3732c72c3
update linting
2022-10-06 14:52:27 +02:00
L3D
acef0d2dbc
change ansible to use FQCN and lowercase restic_systemd_timer_default_OnCalendar
2022-04-01 11:07:52 +02:00
L3D
5607345762
delete cronjobs when they should be deleted
2022-01-18 18:01:39 +01:00
L3D
390c780b24
Skip linting for selected tasks
2022-01-10 14:31:25 +01:00
L3D
75e78c5876
Adding task name prefix to task
2022-01-10 14:19:53 +01:00
L3D
9b8962cc5f
in case of systemd timers are used, remove possible installed cronjobs
2022-01-10 12:05:14 +01:00
L3D
770598ffca
rename some tasks
2022-01-07 20:13:57 +01:00
L3D
25ee60fb5a
start making this role compatible with ansible 5
2022-01-07 20:13:43 +01:00
L3D
b0c24fed30
add missing sudo permissions
2021-10-13 23:35:37 +02:00
L3D
67294c1489
improve restic self-update handling
2021-08-03 23:16:34 +02:00
L3D
d238ef67d2
Review changes and fix some issues
2021-08-02 14:13:30 +02:00
L3D
e0f3f5c87c
improve scheduling of backups via cron or timers
...
improves the handling and differentiation of cronjobs and systemd timers.
Rename the ``restic_create_cron`` variable to``restic_create_schedule``.
Now new: ``restic_schedule_type: "systemd"``.
RESOLVE #22
2021-08-02 01:09:02 +02:00
L3D
1870c78534
restart restic timer if something changed
2021-07-07 11:20:37 +02:00
L3D
94aae0e3b9
improve error message
2021-07-05 16:18:46 +02:00
L3D
f385bfcb73
Start improving systemd
2021-06-15 19:48:23 +02:00
L3D
ff80731b11
simplify versionscheck
2021-05-08 23:37:29 +02:00
L3D
b9406d0185
using cronjob as fallback
2021-04-29 16:33:31 +02:00
L3D
0a3637f1d4
update restic systemd init
2021-04-29 15:13:19 +02:00
L3D
93b9de9826
implement systemd timer
2021-04-29 14:58:12 +02:00
L3D
372c7ce57b
add basic versionscheck and split role into better parts
2021-04-29 13:48:02 +02:00
L3D
e297345a34
change how to ged os specific vars
2021-03-23 16:16:20 +01:00
Matthias Leutenegger
790dae3ef4
change: backups can be defined as dicts ( #28 )
...
* convert
* use loop
* clean
* combine
* change: reformat dict
* fix
* fix2
* update readme
2020-11-13 10:01:05 +01:00
Luca Zorzi
dabf0420d7
fix: error when trying to re-initialize b2 repository ( #22 )
...
* Fixed error when trying to re-initialize b2 repository
* Added changelog entry
2020-11-12 18:42:56 +01:00
Luca Zorzi
308b068f20
Added support for Backblaze B2 ( #18 )
...
authored-by: Luca Zorzi <luca@lucazorzi.net>
2020-09-08 10:17:46 +02:00
Matthias Leutenegger
921f4197f8
ADD: Check that restic has been installed ( #16 )
...
* ADD: Check that restic has been installed
* FIX: lint
* Update CHANGELOG.md
* FIX: multiline
2020-08-30 22:04:11 +02:00
Matthias Leutenegger
bcca20727f
FIX: lint
2020-06-02 19:47:37 +02:00
Matthias Leutenegger
8a0a4d91c4
FIX: region
2020-06-02 19:45:52 +02:00
Matthias Leutenegger
f500327f59
FIX: init
2020-06-02 15:58:43 +02:00
Matthias Leutenegger
9260b88a97
Update Linux.yml
2020-06-02 14:09:43 +02:00
Matthias Leutenegger
05b1758e82
Update configure.yml
2020-06-02 14:00:05 +02:00
Matthias Leutenegger
145f424846
Update configure.yml
2020-06-02 13:56:37 +02:00
Dick Visser
c7a404b61c
fix crontab entries
2020-04-06 15:33:07 +02:00
Matthias Leutenegger
fa2404cbb2
Credential files are ctually created
2019-09-11 11:32:07 +02:00
Matthias Leutenegger
24bfc275d0
add restic_url
to defaults
2019-08-17 09:25:37 +02:00
Matthias Leutenegger
ac0e1509ce
Adds nolog
2019-08-15 14:52:43 +02:00
Matthias Leutenegger
6257b6ae1c
lint
2019-08-15 14:51:42 +02:00
Matthias Leutenegger
3d89fa80c6
adds cronjobs for Linux, closes #3
2019-08-15 14:47:55 +02:00
Matthias Leutenegger
06b7ab9b36
restructure
2019-08-15 13:07:53 +02:00