1
0
forked from finallycoffee/base

feat(packages): add dnf(5) support for installing system packages

This commit is contained in:
transcaffeine 2025-04-21 15:41:41 +02:00
parent 83d223defa
commit 0111f74f0f
Signed by untrusted user: transcaffeine
GPG Key ID: 03624C433676E465

View File

@ -13,3 +13,12 @@
loop_var: package loop_var: package
label: "{{ package.name }}" label: "{{ package.name }}"
when: ansible_facts['pkg_mgr'] == 'apt' 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']