Commit Graph

129 Commits

Author SHA1 Message Date
akul
009e2af2d0 ADMIN-6044: add app_name 2025-09-05 11:22:25 +04:00
akul
714cb2dd6f cosmetic change: ansible_managed instead of pure text 2025-08-11 09:35:16 +04:00
akul
525bcda249 Add borg repo label 2025-08-11 09:34:35 +04:00
akul
80720c23b2 fix service template 2025-08-08 10:51:37 +04:00
akul
82c85d9a56 cosmetic change to the service template 2025-07-31 13:27:44 +04:00
akul
31fa56c9e9 fix config template: wrong indent 2025-07-28 09:09:27 +04:00
Alik Kurdyukov
d3fadbaffe yaml format fix 2025-07-22 18:06:11 +04:00
Alik Kurdyukov
86598f63d2 Merge from upstream 2025-07-22 16:25:23 +04:00
Nish_
4faab60075 add option borgmatic_unknown_unencrypted_repo_access_is_ok
Signed-off-by: Nish_ <120EE0980@nitrkl.ac.in>
2025-07-09 18:38:43 +01:00
AJ Jordan
0dd2f88033 Add none installation method 2025-07-09 18:37:42 +01:00
Bert-Jan Fikse
e3397c62f7 fix: use path as key for repositories config 2025-07-09 18:37:16 +01:00
Manu
9ab81e461e Support for RHEL10 2025-07-09 18:33:43 +01:00
Alik Kurdyukov
865da8d58b fix default value 2025-06-17 14:03:14 +04:00
Alik Kurdyukov
c7ef79ad3f fix config yaml formatting 2025-06-17 13:50:53 +04:00
Alik Kurdyukov
61470c98ac cosmetic config fixes 2025-06-17 12:16:45 +04:00
Alik Kurdyukov
60115dd0b7 fix for undefined databases 2025-06-17 11:46:57 +04:00
Alik Kurdyukov
e334994e19 hooks removed in favor of commands, databases minimal support added 2025-06-16 22:02:51 +04:00
Alik Kurdyukov
d26654f341 Fix legacy config (2) 2025-06-15 12:39:09 +04:00
Alik Kurdyukov
982fb1cab3 fix for indent 2025-06-14 13:58:42 +04:00
Alik Kurdyukov
31fdbfb89a Fix legacy config 2025-06-14 13:44:50 +04:00
Alik Kurdyukov
5d0d42d2d2 Use absolute path for borgmatic 2025-06-14 13:37:09 +04:00
Alik Kurdyukov
fa6acbeaa8 Local running Rocky8 2025-06-14 00:38:38 +04:00
Alik Kurdyukov
2daac5a816 rocky8 specifics added 2025-06-13 23:39:33 +04:00
Alik Kurdyukov
b206824a38 Fix for Rocky 9 2025-06-13 23:18:54 +04:00
Alik Kurdyukov
70172a2995 Fixing role for Rocky 8/9 2025-06-13 22:49:55 +04:00
hydrandt
b12f97a11f #180 config.yaml.j2 jinja2 trim_blocks string -> boolean 2025-05-14 01:04:54 +01:00
Max Fuxjäger
e2f8e75155 Fix linting messages
- fix truthy values to proper booleans
- fix too long lines: wrapped
- fix indentation
- fix amount of preceding whitespace
- fix argument_spec syntax: borg_retention_policy as type dict with specific options
2025-04-28 19:59:35 +01:00
Matthias Stegmann
320975170d Add option to add flags to borgmatic in cron/systemd-timer job 2025-04-07 16:03:00 +01:00
Matthias Stegmann
4c7f8d86bf Add option to set ssh key comment 2025-04-04 23:29:03 +01:00
AJ Jordan
c91bf0e9b4 Remove unneeded execute bit on YAML file 2025-03-31 10:44:25 +01:00
AJ Jordan
e179627077 Extract asserts into their own file
These don't really belong in the "install" file.
2025-03-30 12:38:01 +01:00
Aaron
781f1226e7
Fix hook indention. By @Jaffr0 (#168)
Co-authored-by: Aaron Paterson <81300255+Jaff-ro@users.noreply.github.com>
2024-12-16 21:47:45 +00:00
Manu
ed8fe0d345
Indent hook name (#159) 2024-12-09 15:32:39 +00:00
Manu
efa8e5ec7f
fix borgmatic_hooks indention (#155) 2024-10-25 16:32:15 +01:00
Manu
2f4966fff3 Add missing arg_spec: borgmatic_version 2024-10-22 10:37:28 +01:00
berumuron
e9161f596e
Add borgmatic_timer_hour and borgmatic_timer_minute to argument_specs.yml (#154) 2024-10-18 14:17:33 +01:00
Manu
c8a295aa26
Test and dependency fixes (#153) 2024-10-18 11:35:39 +01:00
kaufe
ad163fec68
Add possibility to overwrite compression (#116)
Co-authored-by: Alexander Kaufmann <akaufman@DESKTOP-K5ID02T.localdomain>
2024-10-18 09:01:21 +01:00
jerome.gagnon
ab8dd529b8 fixes tests 2024-10-18 08:57:07 +01:00
Jerome Gagnon
8f52fbe8e5 Rename argument_spec.yml to argument_specs.yml
ok, got it this time.
2024-10-18 08:55:54 +01:00
Jerome Gagnon
637a951e21 Rename arguments_spec.yml to argument_spec.yml 2024-10-18 08:55:54 +01:00
Jerome Gagnon
d511f30e04 Rename arguments_specs.yml to arguments_spec.yml
Closes #141
2024-10-18 08:55:54 +01:00
AJ Jordan
0e5e876626 Fix Debian install failures due to missing libs 2024-08-14 08:26:11 +01:00
AJ Jordan
84b0030581
Fix malformed config if no passphrase set (#148) 2024-03-12 08:44:43 +00:00
Woomy
702299f861
Don't fail if cron isn't installed when setting up systemd timer (#147)
* `cron` isn't always installed and is not required when using a systemd
  timer, so make sure setup doesn't fail when we check if there's
  already an installed cron timer

Signed-off-by: Woomymy <woomy@woomy.be>
2024-03-07 21:11:02 +00:00
Kamil Essekkat
cbe280e7ff
docs: Repositories can be a list (#134) 2023-06-18 15:02:05 +01:00
Manu
f5d7a0afb6
Update namespace (#129) 2023-05-16 08:07:46 +02:00
Manu
07c853663c
Set default minimum borgmatic version to match config format (#127) 2023-04-26 20:34:53 +01:00
Sam Hartsfield
7efeb1be5e
Fix failing on EPEL check in Fedora (#111)
* Fix failing on EPEL check in Fedora

Only applies when using the "package" install method.
Added a separate variable "borg_require_epel" to make it easy to disable
the check in any other situations (e.g. using a custom mirror instead of
the epel-release package).

* Explain default value of borg_require_epel
2023-04-19 11:07:29 +01:00
Manu
2f57fce727 Remove deprecated Borgmatic option. 2023-04-05 21:12:32 +01:00