From 40cf9c615b4a184b75d68d8ced492769b98bda22 Mon Sep 17 00:00:00 2001 From: Sven Velt Date: Tue, 9 Jul 2024 13:57:21 +0200 Subject: [PATCH] Fix zypper/SUSE invocations --- tasks/main.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 3927d8a..3168189 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,7 +9,13 @@ - name: Update index files package: update_cache: true - # when: ansible_pkg_mgr not in [] + when: ansible_pkg_mgr not in ["zypper"] + +- name: Update index files + package: + name: zypper + update_cache: true + when: ansible_pkg_mgr in ["zypper"] ############################################################################## @@ -30,9 +36,15 @@ upgrade: yes when: ansible_pkg_mgr in ["apk", "pacman", "xbps"] -- name: Others -- Upgrade all packages +- name: RedHat/Void -- Upgrade all packages package: name: "*" state: latest - when: ansible_pkg_mgr not in ["apk", "apt", "pacman", "xbps"] + when: ansible_pkg_mgr in ["dnf", "xbps", "yum"] + +- name: SUSE -- Upgrade all packages + package: + name: "*" + state: dist-upgrade + when: ansible_pkg_mgr in ["zypper"]