Test and dependency fixes (#153)

This commit is contained in:
Manu
2024-10-18 11:35:39 +01:00
committed by GitHub
parent ad163fec68
commit c8a295aa26
10 changed files with 55 additions and 30 deletions

View File

@@ -1,6 +1,12 @@
---
- name: Install Borg and Borgmatic via pip
block:
- name: Ensure the crb repository is enabled for RedHat (needed for xxhash)
community.general.dnf_config_manager:
name: crb
state: enabled
when: ansible_os_family == 'RedHat' and ansible_distribution != 'Fedora'
- name: Install build dependencies
ansible.builtin.package:
name: "{{ borg_pip_packages }}"