File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
2- - name : Install Borg Backup
2+ - name : Install borg dependencies
33 package :
44 name :
5- - borgbackup2
5+ - liblz4-dev
6+ - liblz4-1
7+ - libzstd-dev
8+ - libzstd1
9+ - libacl1-dev
10+ - libacl1
11+ - libxxhash0
612 state : present
713 tags :
814 - role::borg
2430 tags :
2531 - role::borg
2632
27- - name : Install borgmatic into virtual environment
33+ - name : Install borg & dependencies to virtual environment
2834 pip :
2935 virtualenv : " {{ borg_virtualenv }}"
30- name : borgmatic
31- version : " {{ borg_version | default(omit) }}"
36+ name :
37+ - borgbackup[s3] @ git+https://github.com/borgbackup/borg.git@{{ borg_git_version }}
38+ - borgmatic=={{ borgmatic_version }}
3239 state : present
3340 tags :
3441 - role::borg
Original file line number Diff line number Diff line change @@ -3,7 +3,9 @@ borg_user: borg
33borg_home : /var/lib/borg
44borg_virtualenv : " {{ borg_home }}/borgmatic-venv"
55
6- borg_version : " 2.0.11"
6+ # Pinned to a specific commit for S3 compatibility.
7+ borg_git_version : " 1373b30ba8e6b88f6264dc57f6a8da46d8b2e80f"
8+ borgmatic_version : " 2.0.11"
79
810# see https://wiki.archlinux.org/title/Systemd/Timers
911# or for more details https://www.freedesktop.org/software/systemd/man/latest/systemd.time.html
You can’t perform that action at this time.
0 commit comments