ansible-role-borg-backup/tasks
Manu bdee5114a6 fix: correct systemd timer reference and enable timer by default
Fixes #143 and #164.

- Fix incorrect timer reference in borgmatic.service.j2
  (backup_normal_repo.timer -> borgmatic.timer)
- Add borgmatic_timer_enabled variable (default: true) to control
  whether the systemd timer is enabled after installation
- Simplify timer management logic in noauto_create_timer_systemd.yml

Previously, the timer was always created but never enabled, causing
users to think backups were running when they weren't. Now the timer
is enabled by default. Users who need manual control can set
borgmatic_timer_enabled: false.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 14:46:21 +00:00
..
00_assert.yml Extract asserts into their own file 2025-03-30 12:38:01 +01:00
01_install.yml Add none installation method 2025-07-09 18:37:42 +01:00
02_user_management.yml Restructure role, add Systemd timer option. By @conloos (#112) 2023-03-28 18:01:12 +01:00
03_create_key.yml Allow skipping SSH key and config generation 2026-01-05 13:42:10 +00:00
05_configure.yml Add support for custom configuration for borgmatic (#195) 2026-01-06 14:43:47 +00:00
07_install_timer.yml Restructure role, add Systemd timer option. By @conloos (#112) 2023-03-28 18:01:12 +01:00
main.yml Restructure role, add Systemd timer option. By @conloos (#112) 2023-03-28 18:01:12 +01:00
noauto_create_backup_user_and_group.yml Restructure role, add Systemd timer option. By @conloos (#112) 2023-03-28 18:01:12 +01:00
noauto_create_timer_cron.yml Fix linting messages 2025-04-28 19:59:35 +01:00
noauto_create_timer_systemd.yml fix: correct systemd timer reference and enable timer by default 2026-01-06 14:46:21 +00:00
noauto_install_package.yml Fix linting messages 2025-04-28 19:59:35 +01:00
noauto_install_pip.yml Fix venv recreation after Python version change 2026-01-06 14:45:48 +00:00