From fa6acbeaa86b2ae034a33480a8079019c5001f46 Mon Sep 17 00:00:00 2001 From: Alik Kurdyukov Date: Sat, 14 Jun 2025 00:38:38 +0400 Subject: [PATCH] Local running Rocky8 --- tasks/noauto_install_pip.yml | 6 ++++++ vars/Rocky-8.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 vars/Rocky-8.yml diff --git a/tasks/noauto_install_pip.yml b/tasks/noauto_install_pip.yml index 0482ee7..d97a387 100644 --- a/tasks/noauto_install_pip.yml +++ b/tasks/noauto_install_pip.yml @@ -10,6 +10,12 @@ - ansible_distribution != 'Fedora' - ansible_distribution != 'Rocky' or ansible_distribution_major_version == "9" + - name: Ensure that devel repository in enabled for Rocky 8 (need xxxhash-devel) + community.general.dnf_config_manager: + name: devel + state: enabled + when: ansible_distribution == 'Rocky' and ansible_distribution_major_version == "8" + - name: Install build dependencies ansible.builtin.package: name: "{{ borg_pip_packages }}" diff --git a/vars/Rocky-8.yml b/vars/Rocky-8.yml new file mode 100644 index 0000000..48e492a --- /dev/null +++ b/vars/Rocky-8.yml @@ -0,0 +1,27 @@ +borg_dep_packages: + - openssh-clients + - python3.9 + +borg_cron_package: cronie + +borg_pip_packages: + - libacl-devel + - libacl + - gcc + - gcc-c++ + - openssl-devel + - lz4-devel + - libzstd-devel + - xxhash-devel + - python39-pip + - python39-wheel + - python39-devel + - python39-setuptools + - python3-virtualenv + +borg_distro_packages: + - borgbackup + - borgmatic + +python_bin: python3.9 +pip_bin: pip3.9