diff options
| -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 |
