diff options
| author | Ahmed Abdelhalim <[email protected]> | 2025-09-22 00:04:15 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2025-09-22 00:04:15 +0200 |
| commit | 9968363c5683e22521d3b73c0402450d47233f20 (patch) | |
| tree | 21db84ae2168a36fe8495794963fcd716a49d8b4 /roles/network | |
| parent | eeb68e6813f086c3fa27c55df0d6aeeb2600bcb5 (diff) | |
Attempt fix of avahi/dhcpcd uninstall in debian/ubuntu
Diffstat (limited to 'roles/network')
| -rw-r--r-- | roles/network/tasks/install-debian.yml | 10 |
1 files changed, 9 insertions, 1 deletions
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 |
