From 9968363c5683e22521d3b73c0402450d47233f20 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Mon, 22 Sep 2025 00:04:15 +0200 Subject: Attempt fix of avahi/dhcpcd uninstall in debian/ubuntu --- roles/network/tasks/install-debian.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/network/tasks/install-debian.yml b/roles/network/tasks/install-debian.yml index 78b65a7d..92912ea0 100644 --- a/roles/network/tasks/install-debian.yml +++ b/roles/network/tasks/install-debian.yml @@ -5,7 +5,11 @@ pkg: "{{ network_packages }}" state: "present" -- name: "Ensure avahi packages are removed" +- name: "Collect facts about installed packages" + ansible.builtin.package_facts: + manager: "apt" + +- name: "Ensure avahi/dhcpcd packages are removed" become: true ansible.builtin.apt: pkg: @@ -15,3 +19,7 @@ state: "absent" autoremove: true purge: true + when: > + 'avahi-daemon' in ansible_facts.packages or + 'avahi-utils' in ansible_facts.packages or + 'dhcpcd' in ansible_facts.packages -- cgit v1.2.3