From a5eb3d7972a73e06ed520a6a0ed113be146dbf4c Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Fri, 27 Dec 2024 20:36:23 -0600 Subject: [PATCH] Fedora 41 specific dnf5 support Signed-off-by: Jason Rothstein --- tasks/Fedora-40-default.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tasks/Fedora-40-default.yml diff --git a/tasks/Fedora-40-default.yml b/tasks/Fedora-40-default.yml new file mode 100644 index 0000000..bc84ee0 --- /dev/null +++ b/tasks/Fedora-40-default.yml @@ -0,0 +1,28 @@ +--- +# tasks file for ensure_ansible_prereq +- name: 'package discovery' + when: + - ansible_system == 'Linux' + - packages is not defined + ansible.builtin.package_facts: +- name: 'service discovery' + when: + - ansible_system == 'Linux' + - services is not defined + ansible.builtin.service_facts: +- name: 'ensure packages' + when: + - ansible_system == 'Linux' + - ensure_ansible_prereq is defined + ansible.builtin.package: + name: '{{ item.name }}' + state: '{{ item.state }}' + use: 'dnf' + loop: + - 'python3-rpm' + - 'python3-libdnf5' + loop_control: + label: '{{ item.name }} will be {{ item.state }}' + notify: + - 'ensure_ansible_prereq.package_facts' + - 'ensure_ansible_prereq.service_facts'