From 80170d9fd0bbe3202c715d32dd1c1f540eb0cc25 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Wed, 22 Oct 2025 23:19:11 +0200 Subject: Fix removing the packages the breaks ubuntu DNS This disables install_recommends and revert to using specific gnome packages that are needed/necessary for functioning --- roles/gnome/tasks/install-debian.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'roles/gnome/tasks') diff --git a/roles/gnome/tasks/install-debian.yml b/roles/gnome/tasks/install-debian.yml index c9e68552..55ed8836 100644 --- a/roles/gnome/tasks/install-debian.yml +++ b/roles/gnome/tasks/install-debian.yml @@ -4,18 +4,24 @@ ansible.builtin.apt: name: "{{ gnome_packages }}" state: "present" - install_recommends: true + install_recommends: false tags: + # NOTE: the gnome-core packages resinstalls the avahi packages + # Disabling the idemopotence test to prevent always reporting changed - molecule-idempotence-notest -- name: "Remove avahi-daemon installed by GNOME" +- name: "Remove avahi packages installed by GNOME to prevent conflict with MutlicastDNS" become: true ansible.builtin.apt: - name: "avahi-daemon" + name: + - "avahi-daemon" + - "avahi-utils" state: "absent" autoremove: true purge: true tags: + # NOTE: the gnome-core packages resinstalls the avahi packages + # Disabling the idemopotence test to prevent always reporting changed - molecule-idempotence-notest - name: "Enable GDM display manager" -- cgit v1.2.3