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
94aae0e3b9
improve error message
2021-07-05 16:18:46 +02:00
9b8d0fe599
adding mail on error feature
2021-07-05 14:51:27 +02:00
f385bfcb73
Start improving systemd
2021-06-15 19:48:23 +02:00
41e2a4d355
Fix wrong vars in README
2021-04-29 23:07:44 +02:00
ecf2b1ac9f
modernize README and increment version to 0.12
2021-04-29 23:05:08 +02:00
0aeeb9434e
Change license link in README and change Author
...
The License link in the README is not reachable. So I added a MIT License to the Repo itself, changed the Link and added the Copyright Persons specified in the README.
I also updated the Author to be myself in the Galaxy meta file.
2021-03-23 16:22:10 +01:00
Luca Zorzi
7cd26ca0f4
add: support for basic logging of backup result ( #21 )
...
* Added support for basic logging of backup result
* Added changelog entry
* Added full output logging
* Changed logging date format to include the time as well as the date
* Fixed error on backup script creation if enable_logging was not specified for a backup job
* Improved backup script by removing duplicate code
* Added variable restic_log_dir to the readme
2020-12-13 16:53:24 +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
Matthias Leutenegger
649f6aae0c
change: bump default restic version to 0.11.0
( #27 )
...
* change: update default restic version
* add: test the backups to run
2020-11-12 23:00:23 +01:00
Matthias Leutenegger
5d1b9dc53c
add: github workflows ( #25 )
...
* add: galaxy action
* fix var name
* run galaxy on very commit
* add: molecule action
* add: matrix
* remove travis
* add editor config
* beautify
* add linter
* ansible dir
* add: tests
* package ecosystem
* fix filename
* fix
2020-11-12 16:12:04 +01:00
Andreas Wagner
dcc357c6fa
add example for backup syntax ( #24 )
...
Co-authored-by: whysthatso <whysthatso@gmx.de>
2020-11-12 14:40:15 +01:00
95861d54d6
Change default restic version to 0.10.0 ( #20 )
...
https://github.com/restic/restic/releases/tag/v0.10.0
2020-10-02 16:12:44 +02: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
977ed115fb
FIX: link
2020-06-05 09:04:03 +02:00
Matthias Leutenegger
ea143592b9
ADD: exclude option
2020-06-05 09:01:36 +02:00
alt4
7a58f17857
Add aws_default_region to README
2020-05-25 01:37:40 +02:00
Matthias Leutenegger
273fe0d22c
CHANGE Update restic
2020-04-07 09:32:16 +02:00
Matthias Leutenegger
8b0c016e7d
ADD: S3 compatibility
2019-12-17 14:19:25 +01:00
Matthias Leutenegger
a70b578320
add dl count
2019-09-11 16:27:17 +02:00
Matthias Leutenegger
6fd05902e2
add prune option
2019-09-11 16:06:18 +02:00
Matthias Leutenegger
0053f18814
add credential file
2019-09-11 11:31:51 +02:00
Matthias Leutenegger
d97bbf8fce
some fixing of the tag keeping
2019-09-11 11:29:36 +02:00
Matthias Leutenegger
8225a86c0b
update
2019-08-15 15:46:31 +02:00
Matthias Leutenegger
3d89fa80c6
adds cronjobs for Linux, closes #3
2019-08-15 14:47:55 +02:00
Matthias Leutenegger
e5511b7b97
adds installation command
2019-08-15 14:26:25 +02:00
Matthias Leutenegger
1f12e41b86
do not compare empty string
2019-08-15 09:59:53 +02:00
Matthias Leutenegger
8780e47d80
added alpha info on readme
2019-08-14 16:49:48 +02:00
Matthias Leutenegger
5d2865ea28
correct naming
2019-08-14 16:33:52 +02:00
Matthias Leutenegger
5410061337
better describe automatic snapshot creation
2019-08-14 16:29:27 +02:00
Matthias Leutenegger
6721b67d46
Adds backup script to execute manual Backup
2019-08-14 16:00:22 +02:00
Matthias Leutenegger
11e050f9af
adds init
2019-08-13 13:32:28 +02:00
Matthias Leutenegger
224910ff27
added new defaults
2019-08-13 13:28:31 +02:00
Matthias Leutenegger
58f87376b8
mention original role
2019-08-13 11:27:13 +02:00
Matthias Leutenegger
8a64f98a48
fix tables
2019-08-12 17:14:33 +02:00
Matthias Leutenegger
83ffd1e903
first commit
2019-08-12 17:08:26 +02:00