Manu
f9fc12be61
Remove helper scripts, fix absolute path
2023-03-19 19:16:44 +00:00
Manu
adc2e40ccb
Remove old test targets, consistent wording, remove tag
2023-03-19 17:29:57 +00:00
Frank Dornheim
273d06d18e
add borg_ssh_key_name, renamed borg_ssh_key_file to borg_ssh_key_file_path
2023-03-19 11:34:18 +01:00
Manu
a39e889ba8
Try to find services in ansible_facts
2023-03-18 17:32:27 +00:00
Frank Dornheim
8dfac41011
renamed backup_ssh_command and backup_ssh_key_file to borg_ssh_command and borg_ssh_key_file
2023-03-13 22:11:16 +01:00
Frank Dornheim
dc79c0a287
renamed id_rsa to backup
2023-03-11 23:13:38 +01:00
Frank Dornheim
2200677f5e
set coverage back to: m3nu.ansible_role_borgbackup
2023-03-11 12:42:20 +01:00
Frank Dornheim
68f6566c4c
Add description to install_backup
2023-03-11 12:40:37 +01:00
Frank Dornheim
1a3131cefc
add new parameters for tests
2023-03-10 17:54:49 +01:00
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
Manu
e1ba1d1364
Adjust Borgmatic arguments for v1.7.0 ( #102 )
2022-09-03 11:07:50 +02:00
Manuel Riel
1def545c86
Remove borgbase module, now separate ( #100 )
2022-05-13 11:17:47 +04:00
Manu
29d0c5f480
Unify all Borgmatic hooks in one variable ( #93 )
2022-02-20 14:42:09 +04:00
Manu
bb5b6afd4c
Add RHEL9 support, fix empty exclude option ( #92 )
2022-02-20 13:56:14 +04:00
michalroxorpl
aa5830aca0
Introduce support for Archlinux. By @michalroxorpl ( #79 )
2021-09-23 14:07:49 +04:00
Manu
10ed2c3f44
Fix for Debian 11 ( #76 )
...
* Fix for Debian 11 install
* Pin CentOS version
* Bump Python version
2021-08-18 18:53:42 +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
Manu
bebe44d080
Rebased: cron name setable by @debauer ( #59 )
...
See #51
2021-02-17 10:16:34 +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
10521fe838
Use Github actions for testing. ( #35 )
...
* Move linting to CI file, change badge.
2020-03-09 13:23:13 +08:00
Manu
0bcece6447
Update Molecule file conventions to v3.
2020-02-25 22:08:29 +08:00
Manu
615f261a3d
Update Molecure lint config for v3.
2020-02-25 19:56:13 +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