Skip to content

Releases: borgbase/ansible-role-borgbackup

v1.1.0

18 Oct 10:39
c8a295a
Compare
Choose a tag to compare

This is a maintenance release to make the role work with the latest Borg version, as well as merge pending PRs.

Big thanks to all contributors! 🙏

What's Changed

  • docs: Repositories can be a list by @ekamil in #134
  • Don't fail if cron isn't installed when setting up systemd timer by @Woomymy in #147
  • Fix malformed config if no passphrase set by @strugee in #148
  • Fix Debian install failures due to missing libs by @strugee in #150
  • Rename arguments_specs.yml to arguments_spec.yml so that ansible-doc works as expected by @terroirman in #142
  • fixes tests for Archlinux by @terroirman in #138
  • add possibility to overwrite compression by @kaufe in #116
  • Test fixes et al by @m3nu in #153

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.0

28 Mar 17:05
dd960dc
Compare
Choose a tag to compare

This is a major release and includes a full refactor of the role to better separate tasks by @conloos.

It also adds support for non-root service users and Systemd timers.

v0.9.4

15 Dec 18:19
Compare
Choose a tag to compare
  • Allow to installation via OS package manager or pip (#106)
  • Allow setting borg/borgmatic version (#107)

v0.9.3

03 Sep 09:10
e1ba1d1
Compare
Choose a tag to compare
  • Borgmatic actions used in Cron commands should now work across all Borgmatic versions.
  • Small fixes to ArchLinux and RHEL9 setups

v0.9.0

20 Feb 10:50
29d0c5f
Compare
Choose a tag to compare

Breaking changes:

All hooks are now defined in a single variable borgmatic_hooks. The previous variables borgmatic_before_backup_command, borgmatic_after_backup_command and borgmatic_failure_command are no longer working and can be migrated to the new syntax like this:

borgmatic_hooks:
  before_backup:
  - echo "`date` - Starting backup."
  on_error:
  - echo "Error during prune/compact/create/check."

See here for all possible hooks, including database backups or health checks.

Other minor changes and bugfixes:

  • Add support for RHEL9 and variants, remove CentOS8 and Debian Buster
  • Support Archlinux. By @michalroxorpl (#79)
  • Fix setuptools version for Debian
  • Add Molecule verifiers and yamllint to ensure role installed OK

Add Arch Support

23 Sep 10:11
aa5830a
Compare
Choose a tag to compare

Initial tagged release

18 Aug 15:19
10ed2c3
Compare
Choose a tag to compare
  • Fedora: correctly install borg and borgmatic into the venv (#75)
  • Fix Docker setup for Debian 11