diff --git a/defaults/main.yml b/defaults/main.yml index 96220b9..dec34f8 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -29,3 +29,5 @@ packages_uninstall: packages_uninstall_extra: [] packages_upgrade_enabled: False + +packages_dnf_installonly_limit: 2 diff --git a/tasks/main.yml b/tasks/main.yml index 1eadb31..2ba7caf 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,12 +1,12 @@ --- - block: - - name: Uninstall pre packages + - name: Uninstall prerequisite packages package: name: "{{ item }}" state: absent loop: "{{ packages_uninstall_pre + packages_uninstall_pre_extra }}" - - name: Adjust packages config file + - name: Adjust dnf config file template: src: etc/dnf/dnf.conf.j2 dest: /etc/dnf/dnf.conf diff --git a/templates/etc/dnf/dnf.conf.j2 b/templates/etc/dnf/dnf.conf.j2 index 66a0239..b0c2bc2 100644 --- a/templates/etc/dnf/dnf.conf.j2 +++ b/templates/etc/dnf/dnf.conf.j2 @@ -2,7 +2,7 @@ {{ ansible_managed | comment }} [main] gpgcheck=1 -installonly_limit=3 +installonly_limit={{ packages_dnf_installonly_limit }} clean_requirements_on_remove=True best=True skip_if_unavailable=False