Stefan Morgenthaler
981d4f9072
Allow to installation via OS package manager or pip ( #106 )
...
* allow to installation via os package manager or pip
* Run a second time to install via package manager
* Check for EPEL if distro package requested.
* Split dep lists to avoid installing build deps when using distro pkg
Co-authored-by: Stefan Morgenthaler <dev@morgenthaler.at>
Co-authored-by: Manu <manu@snapdragon.cc>
2022-12-15 17:40:53 +01:00
Sébastien Clément
e34f9311d8
Allow setting borg/borgmatic version ( #107 )
2022-11-22 20:54:31 +01:00
Manu
e1ba1d1364
Adjust Borgmatic arguments for v1.7.0 ( #102 )
2022-09-03 11:07:50 +02:00
Luc Stroobant
740e9fe758
Upgrade pip and setuptools during installation. By @stroobl ( #95 )
2022-03-06 10:01:25 +04:00
Manu
8429ec5bc1
Support Borg 1.2.0 ( #94 )
...
* Move common Python packages to main.yml, install dependent Python packages first.
2022-02-28 10:28:37 +04:00
Manu
bb5b6afd4c
Add RHEL9 support, fix empty exclude option ( #92 )
2022-02-20 13:56:14 +04:00
Manu
4e376b4442
Use Python3 setuptools on Debian ( #89 )
2022-01-07 15:04:09 +04:00
michalroxorpl
aa5830aca0
Introduce support for Archlinux. By @michalroxorpl ( #79 )
2021-09-23 14:07:49 +04:00
Casey Link
81a3f1106e
Fedora: correctly install borg and borgmatic into the venv ( #75 )
2021-08-18 16:09:40 +04:00
Luc Stroobant
b99de011fc
Install borgmatic in virtualenv. By @stroobl. Fixes #60 ( #68 )
2021-06-21 21:58:51 +04:00
Manu
3bd0b3d497
Add Manjaro support (by @verbumfeit), CI fixes. ( #65 )
...
Co-authored-by: verbumfeit <verbumfeit@tuta.io>
2021-04-20 14:53:35 +08:00
Juan Orti Alcaine
e29c4df98c
Update packages installed in Fedora ( #48 )
...
Remove Fedora 31 as it's EOL and use the borgbackup, borgmatic and
cython packages from Fedora's repositories.
2020-12-07 19:52:40 +08:00
Jonas
54c270acdc
Update package list for Fedora 32 ( #39 )
...
* Add specific package lists for Fedora.
The python packages have been renamed in Fedora 32 (python3-* -> python-*).
To further support Fedora 31, the RedHat vars have been copied for this case.
* Enable molecule tests for Fedora.
2020-09-22 18:32:44 +08:00
Manu
e5738e9114
CentOS 8 support ( #29 )
...
* Load vars and tasks by OS family instaed of package manager. Fix Dockerfile for CentOS 8.
* Config for CentOS 8 and others
* Make monthly repo checking the default
2020-02-18 14:35:20 +08:00
Manu
5c883a734b
Add testing with Molecule/Ansible-lint, undo #9 ( #26 )
...
* Add testing with Molecule/Ansible-lint and fix linting errors
* Undo PR #9 for now (sorry)
2020-02-18 00:21:21 +08:00
Konstantin Gizdov
65d2953262
add missing python wheel package needed in CentOS 7 ( #23 )
2020-02-08 20:48:31 +08:00
Manu
0fd01bc13f
Install Cypthon before before borg. Fixes #19
2019-10-19 18:13:30 +08:00
Manu
e809ec597d
Add support for RPM-based distros (CentOS, RHEL, Fedora)
2019-05-27 18:12:13 +08:00
Manu
c65504b60f
Linting issues.
2018-10-12 14:12:32 +08:00
Manu
fecacf36d9
initial commit
2018-10-06 20:04:20 +08:00