summaryrefslogtreecommitdiffstats
path: root/roles/gnome/tasks/install-debian.yml
AgeCommit message (Collapse)AuthorFilesLines
2026-03-01Remove reboot tasks as they are not necessaryAhmed Abdelhalim1-1/+0
The reboot also makes the testing quite unstable, and they don't have a lot of added benefits, removing them for now
2026-02-27Refactor "Require reboot" to use standard rebootAhmed Abdelhalim1-1/+1
2026-02-12Add reboot to the playbook as post_task (controlled by flag)Ahmed Abdelhalim1-0/+1
2026-02-12Handle avahi removal in network role onlyAhmed Abdelhalim1-14/+0
Since it can cause problems (following the archlinux wiki recommendations) we keep the handling of that in the network role and ignore idempotence testing failures in other roles too
2025-10-24Fix removing the packages the breaks ubuntu DNSAhmed Abdelhalim1-3/+9
This disables install_recommends and revert to using specific gnome packages that are needed/necessary for functioning
2025-09-23Fix gnome role idempotency testAhmed Abdelhalim1-1/+13
Gnome installs avahi-daemon, and keeps reinstalling it Remove the ubuntu specific tasks and install the packages with recommendations (as we are removing the avahi-daemon afterwords to make the network manager stable and idempotent)
2025-09-22Refactor gnome not to pull unnecessary deps (like avahi)Ahmed Abdelhalim1-3/+2
The recommended debian/ubuntu install of gnome pulls avahi-daemon and that could potentially conflicts with NetworkManager. Therefore resorting to more restrictive approach for installing gnome
2025-09-22Linting: update the code to use latest sytnax recommendationAhmed Abdelhalim1-1/+1
2025-09-22Ignore gnome debian package install idempotency failureAhmed Abdelhalim1-0/+2
It seems that the gnome packages are complicated and might have postinst scripts that causes the system state to change/correct... For this, we just ignore it from the idempotent test
2025-09-21Fix installing gnome on debian and archAhmed Abdelhalim1-0/+12
Instead of using ubuntu version which isn't great, I prefer using the minimal gnome