From 0111f74f0f1fab8e7b61083fcbffa905dc192e0a Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 21 Apr 2025 15:41:41 +0200 Subject: [PATCH] feat(packages): add dnf(5) support for installing system packages --- playbooks/packages.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/playbooks/packages.yml b/playbooks/packages.yml index acaaf2e..6527606 100644 --- a/playbooks/packages.yml +++ b/playbooks/packages.yml @@ -13,3 +13,12 @@ loop_var: package label: "{{ package.name }}" when: ansible_facts['pkg_mgr'] == 'apt' + - name: Install packages (dnf) + ansible.builtin.dnf: + name: "{{ package.name }}" + state: "{{ package.state | default('present') }}" + loop: "{{ system_packages | default([], true) }}" + loop_control: + loop_var: package + label: "{{ package.name }}" + when: ansible_facts['pkg_mgr'] in ['dnf', 'dnf5', 'yum']