<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/gnome/tasks/install-debian.yml, branch mac-nvidia-drivers</title>
<subtitle>Ansible Roles to configure different (linux) distros
</subtitle>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/'/>
<entry>
<title>Remove reboot tasks as they are not necessary</title>
<updated>2026-03-01T21:21:44+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-03-01T21:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=8a6c0c10542c708a133ef929af0a0bc7f6104fd9'/>
<id>8a6c0c10542c708a133ef929af0a0bc7f6104fd9</id>
<content type='text'>
The reboot also makes the testing quite unstable, and they don't have a
lot of added benefits, removing them for now
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The reboot also makes the testing quite unstable, and they don't have a
lot of added benefits, removing them for now
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor "Require reboot" to use standard reboot</title>
<updated>2026-02-27T01:49:55+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-02-27T01:39:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=473cca56b1056344718a3aee71d3e7d5d3cc136e'/>
<id>473cca56b1056344718a3aee71d3e7d5d3cc136e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add reboot to the playbook as post_task (controlled by flag)</title>
<updated>2026-02-12T22:14:26+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-02-12T22:14:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5e7c0d8fec50391f1b2b17de04144cf89c46478d'/>
<id>5e7c0d8fec50391f1b2b17de04144cf89c46478d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle avahi removal in network role only</title>
<updated>2026-02-12T00:39:26+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2026-02-11T23:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5157868b173cb1c8a3fc87a551e78e09866f2300'/>
<id>5157868b173cb1c8a3fc87a551e78e09866f2300</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix removing the packages the breaks ubuntu DNS</title>
<updated>2025-10-24T19:55:52+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-10-22T21:19:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=b41bad62663b94c95862d8038eec4064d43ed1d2'/>
<id>b41bad62663b94c95862d8038eec4064d43ed1d2</id>
<content type='text'>
This disables install_recommends and revert to using specific gnome
packages that are needed/necessary for functioning
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This disables install_recommends and revert to using specific gnome
packages that are needed/necessary for functioning
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gnome role idempotency test</title>
<updated>2025-09-22T23:08:17+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-22T20:51:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=0f6b3dcc8435614acc077eed5754cf6c6d7a30b3'/>
<id>0f6b3dcc8435614acc077eed5754cf6c6d7a30b3</id>
<content type='text'>
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)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor gnome not to pull unnecessary deps (like avahi)</title>
<updated>2025-09-22T08:35:32+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-22T08:35:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=a98515d5f846d87aee212a5d7d007ea5e712a780'/>
<id>a98515d5f846d87aee212a5d7d007ea5e712a780</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Linting: update the code to use latest sytnax recommendation</title>
<updated>2025-09-21T22:12:01+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-21T22:12:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=d7baa2ae06701525beed3e6ce0c7258a51cd5262'/>
<id>d7baa2ae06701525beed3e6ce0c7258a51cd5262</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore gnome debian package install idempotency failure</title>
<updated>2025-09-21T22:10:41+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-21T22:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=f961412414d66d82b7148dd64ab43a8b20d726f3'/>
<id>f961412414d66d82b7148dd64ab43a8b20d726f3</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix installing gnome on debian and arch</title>
<updated>2025-09-21T20:55:57+00:00</updated>
<author>
<name>Ahmed AbdelHalim</name>
<email>pm@a14m.me</email>
</author>
<published>2025-09-21T20:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=563e3be63a96dda971a8ec5aee46731f22d0a45c'/>
<id>563e3be63a96dda971a8ec5aee46731f22d0a45c</id>
<content type='text'>
Instead of using ubuntu version which isn't great, I prefer using the
minimal gnome
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using ubuntu version which isn't great, I prefer using the
minimal gnome
</pre>
</div>
</content>
</entry>
</feed>
