diff --git a/roles/base/tasks/RedHat.yml b/roles/base/tasks/RedHat.yml index 81ef9e9..d0dbbd9 100644 --- a/roles/base/tasks/RedHat.yml +++ b/roles/base/tasks/RedHat.yml @@ -3,6 +3,25 @@ ansible.builtin.hostname: name: "{{ inventory_hostname }}" +- name: Check if dnf python bindings are installed + ansible.builtin.command: + argv: + - rpm + - "-q" + - python3-dnf + register: result + failed_when: false + changed_when: false + +- name: Install dnf python bindings + ansible.builtin.command: + argv: + - dnf + - install + - "-y" + - python3-dnf + when: result.rc != 0 + - name: Install OS specific roles for physical hardware ansible.builtin.include_role: name: cpupower