Commit Graph

  • 1c2d934564 Allow source_directories to be empty master Leonidas Avdelas 2026-01-21 17:05:17 +02:00
  • 747b4698b5 Ensure borgmatic is in PATH v1.2.0 Manu 2026-01-06 16:35:16 +00:00
  • 9525ec03be fix: auto-configure ssh_command for non-default SSH keys Manu 2026-01-06 15:02:16 +00:00
  • a9254cbb26 docs: fix and add missing variable documentation in README Manu 2026-01-05 14:29:43 +00:00
  • bdee5114a6 fix: correct systemd timer reference and enable timer by default Manu 2026-01-05 14:17:48 +00:00
  • 91e793975f Fix venv recreation after Python version change Manu 2026-01-05 14:03:04 +00:00
  • 4cb112712b Add support for custom configuration for borgmatic (#195) Emiel Molenaar 2026-01-06 15:43:47 +01:00
  • 51e099e553 Allow skipping SSH key and config generation Manu 2026-01-05 13:42:10 +00:00
  • c6dd6f9a70 Merge pull request #185 from aphick/master Manu 2026-01-05 13:40:24 +00:00
  • b1bad2a69e Merge pull request #187 from KickerTom/VersionFix Manu 2026-01-05 13:40:17 +00:00
  • 63ebe59e70 Merge upstream/master and resolve conflicts Manu 2026-01-05 13:20:38 +00:00
  • 1d16b64d24 Improve borgmatic version handling and fix deprecated options Manu 2026-01-05 13:15:40 +00:00
  • ddd52f3f67 Add retries in meta spec and README Leonidas Avdelas 2025-11-17 16:33:10 +02:00
  • 88dc6da60e Add retries and retry-wait Leonidas Avdelas 2025-11-14 17:38:23 +02:00
  • 0ff3e2f38e Use name for setting a fact, fixes ansible-lint error. Tomas Kopal 2025-11-05 15:28:28 +01:00
  • c700844f75 Add support for configuration syntax of borgmatic > 1.8.0 Tomas Kopal 2025-10-24 15:12:13 +02:00
  • 3d5e749ee6 add borgmatic_systemd_nonewprivileges to borgmatic.service.j2 aphick 2025-08-18 12:01:19 -07:00
  • a960af0cf4 adds keep_within setting to borg_retention_policy Dirk Sarpe 2023-05-23 16:42:02 +02:00
  • 4faab60075 add option borgmatic_unknown_unencrypted_repo_access_is_ok Nish_ 2025-03-12 17:53:35 +05:30
  • 0dd2f88033 Add none installation method AJ Jordan 2025-03-30 04:34:38 -04:00
  • e3397c62f7 fix: use path as key for repositories config Bert-Jan Fikse 2025-06-03 17:13:55 +02:00
  • 9ab81e461e Support for RHEL10 v1.1.3 Manu 2025-07-09 18:33:43 +01:00
  • b12f97a11f #180 config.yaml.j2 jinja2 trim_blocks string -> boolean hydrandt 2025-05-13 18:10:23 +08:00
  • e2f8e75155 Fix linting messages Max Fuxjäger 2025-04-28 10:47:35 +02:00
  • 320975170d Add option to add flags to borgmatic in cron/systemd-timer job Matthias Stegmann 2025-04-07 10:36:50 +02:00
  • 4c7f8d86bf Add option to set ssh key comment Matthias Stegmann 2025-04-03 09:06:16 +02:00
  • c91bf0e9b4 Remove unneeded execute bit on YAML file AJ Jordan 2025-03-31 01:04:30 -04:00
  • e179627077 Extract asserts into their own file AJ Jordan 2025-03-30 02:22:08 -04:00
  • 781f1226e7 Fix hook indention. By @Jaffr0 (#168) v1.1.2 Aaron 2024-12-16 21:47:45 +00:00
  • ed8fe0d345 Indent hook name (#159) v1.1.1 Manu 2024-12-09 15:32:39 +00:00
  • efa8e5ec7f fix borgmatic_hooks indention (#155) Manu 2024-10-25 16:32:15 +01:00
  • 2f4966fff3 Add missing arg_spec: borgmatic_version Manu 2024-10-22 10:37:28 +01:00
  • e9161f596e Add borgmatic_timer_hour and borgmatic_timer_minute to argument_specs.yml (#154) berumuron 2024-10-18 15:17:33 +02:00
  • c8a295aa26 Test and dependency fixes (#153) v1.1.0 Manu 2024-10-18 11:35:39 +01:00
  • ad163fec68 Add possibility to overwrite compression (#116) kaufe 2024-10-18 10:01:21 +02:00
  • ab8dd529b8 fixes tests jerome.gagnon 2023-09-28 19:22:22 +00:00
  • 8f52fbe8e5 Rename argument_spec.yml to argument_specs.yml Jerome Gagnon 2023-10-09 17:06:06 -04:00
  • 637a951e21 Rename arguments_spec.yml to argument_spec.yml Jerome Gagnon 2023-10-09 17:01:33 -04:00
  • d511f30e04 Rename arguments_specs.yml to arguments_spec.yml Jerome Gagnon 2023-10-09 16:13:21 -04:00
  • 0e5e876626 Fix Debian install failures due to missing libs AJ Jordan 2024-08-14 01:40:38 -04:00
  • 84b0030581 Fix malformed config if no passphrase set (#148) AJ Jordan 2024-03-12 04:44:43 -04:00
  • 702299f861 Don't fail if cron isn't installed when setting up systemd timer (#147) Woomy 2024-03-07 22:11:02 +01:00
  • cbe280e7ff docs: Repositories can be a list (#134) Kamil Essekkat 2023-06-18 16:02:05 +02:00
  • f5d7a0afb6 Update namespace (#129) v1.0.1 Manu 2023-05-16 08:07:46 +02:00
  • 07c853663c Set default minimum borgmatic version to match config format (#127) Manu 2023-04-26 20:34:53 +01:00
  • 7efeb1be5e Fix failing on EPEL check in Fedora (#111) Sam Hartsfield 2023-04-19 06:07:29 -04:00
  • 2f57fce727 Remove deprecated Borgmatic option. Manu 2023-04-05 21:12:32 +01:00
  • dd960dcf4e Restructure role, add Systemd timer option. By @conloos (#112) v1.0.0 Frank Dornheim 2023-03-28 19:01:12 +02:00
  • 981d4f9072 Allow to installation via OS package manager or pip (#106) Stefan Morgenthaler 2022-12-15 17:40:53 +01:00
  • 85d17cfebb Split dep lists to avoid installing build deps when using distro pkg v0.9.4 Manu 2022-12-15 13:24:26 +01:00
  • ed5db2212f Check for EPEL if distro package requested. Manu 2022-12-09 13:48:37 +01:00
  • 1a6e6cc7b1 Run a second time to install via package manager Manu 2022-12-09 13:01:39 +01:00
  • 178316f8e7 allow to installation via os package manager or pip Stefan Morgenthaler 2022-12-09 09:55:40 +01:00
  • e34f9311d8 Allow setting borg/borgmatic version (#107) Sébastien Clément 2022-11-22 20:54:31 +01:00
  • e1ba1d1364 Adjust Borgmatic arguments for v1.7.0 (#102) v0.9.3 Manu 2022-09-03 11:07:50 +02:00
  • 1def545c86 Remove borgbase module, now separate (#100) Manuel Riel 2022-05-13 11:17:47 +04:00
  • 740e9fe758 Upgrade pip and setuptools during installation. By @stroobl (#95) v0.9.2 Luc Stroobant 2022-03-06 07:01:25 +01:00
  • 8429ec5bc1 Support Borg 1.2.0 (#94) v0.9.1 Manu 2022-02-28 10:28:37 +04:00
  • 29d0c5f480 Unify all Borgmatic hooks in one variable (#93) v0.9.0 Manu 2022-02-20 14:42:09 +04:00
  • bb5b6afd4c Add RHEL9 support, fix empty exclude option (#92) Manu 2022-02-20 13:56:14 +04:00
  • 4e376b4442 Use Python3 setuptools on Debian (#89) Manu 2022-01-07 15:04:09 +04:00
  • aa5830aca0 Introduce support for Archlinux. By @michalroxorpl (#79) v0.8.1 michalroxorpl 2021-09-23 12:07:49 +02:00
  • 10ed2c3f44 Fix for Debian 11 (#76) v0.8.0 Manu 2021-08-18 18:53:42 +04:00
  • 81a3f1106e Fedora: correctly install borg and borgmatic into the venv (#75) Casey Link 2021-08-18 14:09:40 +02:00
  • 97160c1d82 Update test badge Manu 2021-08-05 12:03:16 +04:00
  • b52efea18e Add if around exclude options to prevent yaml error. By @Kogelvis (#72) Lammert Hellinga 2021-08-05 10:00:42 +02:00
  • cce04c3648 Use borgmatic_config_name for normal-sized cron job. Fixes #69 (#70) Manu 2021-06-22 10:36:26 +04:00
  • b99de011fc Install borgmatic in virtualenv. By @stroobl. Fixes #60 (#68) Luc Stroobant 2021-06-21 19:58:51 +02:00
  • 995c866c22 Don't specify full path in cron (#67) savoiringfaire 2021-06-21 18:38:55 +01:00
  • c94da43a80 Fix BorgBase repository creation (#66) Kevin 2021-05-09 03:27:34 +02:00
  • 3bd0b3d497 Add Manjaro support (by @verbumfeit), CI fixes. (#65) Manu 2021-04-20 14:53:35 +08:00
  • 7925d31198 Fix role badge. By @tabic (#63) tabic 2021-03-25 15:42:26 +01:00
  • aa5f2d5d8d Prettier default archive timestamps (#61) Manu 2021-02-18 23:58:24 +08:00
  • bebe44d080 Rebased: cron name setable by @debauer (#59) Manu 2021-02-17 10:16:34 +08:00
  • a10b655e89 Quote exclude patterns correctly. By @stroobl (#56) Luc Stroobant 2021-01-17 06:31:46 +01:00
  • a241c9378a Allow to update borgbase repositories. By @stroobl (#53) jobroe 2021-01-15 11:55:05 +01:00
  • f6a01fc7f3 Leave enough time between backup and monthly check. Manu 2021-01-15 09:30:53 +08:00
  • 9193c18128 Use inventory_hostname as random seed to keep same Cron time. By @stroobl (#54) Luc Stroobant 2021-01-12 02:58:47 +01:00
  • e9caa74560 Add options for consistency checks and storage. By @kenayagi (#50) K 2020-12-24 01:23:33 +01:00
  • e29c4df98c Update packages installed in Fedora (#48) Juan Orti Alcaine 2020-12-07 12:52:40 +01:00
  • 613b565716 Add optional argument: remote_rate_limit. By @kenayagi (#47) K 2020-12-02 12:56:50 +01:00
  • 3e87b539d2 Removed duplicate variable in Readme. By @samyak-jain (#45) Samyak Jain 2020-11-30 05:37:14 +05:30
  • 30981f3d59 Prevent borgmatic_cron_checks_day from becoming 0. By @wolfskaempf (#44) Tom Wolfskämpf 2020-11-30 01:06:04 +01:00
  • 5c67c0d935 Install packages in one step. By @dnmvisser (#43) Dick Visser 2020-11-27 00:46:55 +01:00
  • 47e5cf41b4 Fix default config name in README. By @karouf (#42) Renaud Martinet 2020-11-23 04:56:26 +01:00
  • ee6f93f71b Support for multiple repositories. By @p-rintz (#41) Philipp Rintz 2020-11-18 04:41:57 +01:00
  • 0a490a3a6f Add hooks variable to config template. By @lukasleitsch (#40) Lukas Leitsch 2020-11-03 09:43:33 +01:00
  • 54c270acdc Update package list for Fedora 32 (#39) Jonas 2020-09-22 12:32:44 +02:00
  • e8b992fc1d enable EPEL only on RHEL and CentOS (#37) Gonéri Le Bouder 2020-07-21 05:21:00 -04:00
  • 51e89d6e24 Make cron fully times configureable. By @em0lar em0lar 2020-07-15 05:40:38 +02:00
  • 10521fe838 Use Github actions for testing. (#35) Manu 2020-03-09 13:23:13 +08:00
  • 12e8bca74c Limit checks to repository data. Manu 2020-02-25 23:39:54 +08:00
  • 0bcece6447 Update Molecule file conventions to v3. Manu 2020-02-25 22:08:29 +08:00
  • 615f261a3d Update Molecure lint config for v3. Manu 2020-02-25 19:56:13 +08:00
  • b97d42e71c Make less frequent checking the default and correctly run check only. (#30) Manu 2020-02-18 16:10:02 +08:00
  • e5738e9114 CentOS 8 support (#29) Manu 2020-02-18 14:35:20 +08:00
  • f66105f94b Re-arrange and expand readme (#28) Manu 2020-02-18 12:47:24 +08:00
  • 5c883a734b Add testing with Molecule/Ansible-lint, undo #9 (#26) Manu 2020-02-18 00:21:21 +08:00
  • 2d8d666633 Update: made the lock_wait optional argument configurable (#24) madhermit 2020-02-17 04:41:12 -08:00
  • 65d2953262 add missing python wheel package needed in CentOS 7 (#23) Konstantin Gizdov 2020-02-08 14:48:31 +02:00