summaryrefslogtreecommitdiff
path: root/test/integration/targets/setup_rpm_repo/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/setup_rpm_repo/tasks/main.yml')
-rw-r--r--test/integration/targets/setup_rpm_repo/tasks/main.yml15
1 files changed, 12 insertions, 3 deletions
diff --git a/test/integration/targets/setup_rpm_repo/tasks/main.yml b/test/integration/targets/setup_rpm_repo/tasks/main.yml
index be20078f..bf5af101 100644
--- a/test/integration/targets/setup_rpm_repo/tasks/main.yml
+++ b/test/integration/targets/setup_rpm_repo/tasks/main.yml
@@ -24,9 +24,18 @@
args:
name: "{{ rpm_repo_packages }}"
- - name: Install rpmfluff via pip
- pip:
- name: rpmfluff
+ - name: Install rpmfluff via pip, ensure it is installed with default python as python3-rpm may not exist for other versions
+ block:
+ - action: "{{ ansible_facts.pkg_mgr }}"
+ args:
+ name:
+ - python3-pip
+ - python3
+ state: latest
+
+ - pip:
+ name: rpmfluff
+ executable: pip3
when: ansible_facts.os_family == 'RedHat' and ansible_distribution_major_version is version('9', '==')
- set_fact: