<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/firefox/tasks/main.yml, branch main</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>Refactor firefox role to use flatpak on debian</title>
<updated>2026-02-22T02:04:59+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-22T02:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=7b8b6a2af4adeba5b2005e449195c1f4e8a136c6'/>
<id>7b8b6a2af4adeba5b2005e449195c1f4e8a136c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix set firefox as default on ubuntu</title>
<updated>2026-02-22T01:01:47+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-22T01:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=8cc2cc696ec426c385f6955436ab3fa92d72acc7'/>
<id>8cc2cc696ec426c385f6955436ab3fa92d72acc7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix xdg-settings of firefox on different systems using different pkgs</title>
<updated>2026-02-22T00:02:13+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-22T00:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=0a4675d0086ed7a4b6767255aa3b3f0c5d84acba'/>
<id>0a4675d0086ed7a4b6767255aa3b3f0c5d84acba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure default browser</title>
<updated>2026-02-21T15:29:35+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-21T15:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=6c778bdcc5f8393306e748ad47c631bf86684cb5'/>
<id>6c778bdcc5f8393306e748ad47c631bf86684cb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ansible 2.20.1 deprecation warning about ansible_vars</title>
<updated>2026-01-24T00:03:37+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-01-23T23:33:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=d7b3463a79a50dc81d28d530c5212a1749efbb15'/>
<id>d7b3463a79a50dc81d28d530c5212a1749efbb15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert adding user.js config</title>
<updated>2025-11-26T17:11:08+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-11-26T17:11:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=8f685d383330836caa95ab974279a318764d23a4'/>
<id>8f685d383330836caa95ab974279a318764d23a4</id>
<content type='text'>
Since the configs were mainly to control UI pref (which is not usable
with user.js, as it will always override manual customization)
The rest of the features provided by user.js isn't necessary and are
already covered by policies.

So for now, I'm removing this user.js integration, maybe revisit it
later if it's proven to be useful, ATM, it complicates and brittles the
setup without providing any additional value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the configs were mainly to control UI pref (which is not usable
with user.js, as it will always override manual customization)
The rest of the features provided by user.js isn't necessary and are
already covered by policies.

So for now, I'm removing this user.js integration, maybe revisit it
later if it's proven to be useful, ATM, it complicates and brittles the
setup without providing any additional value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix firefox installation on debian (not using snaps)</title>
<updated>2025-11-26T16:01:32+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-11-26T16:01:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=eb4148f706000eef04f7c35e12940dbe71654f95'/>
<id>eb4148f706000eef04f7c35e12940dbe71654f95</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add firefox user.js preference as a code</title>
<updated>2025-11-26T15:37:48+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-11-26T15:37:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=067aee5a0cf1862032e6298f791879a5b773bfd4'/>
<id>067aee5a0cf1862032e6298f791879a5b773bfd4</id>
<content type='text'>
And fix the role ideompotent testing
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And fix the role ideompotent testing
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the firefox created profile to ansible-profile to avoid conflict</title>
<updated>2025-11-25T09:15:01+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-11-25T09:15:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=95dc690d4080e814fa6d7afce99808a171ee4964'/>
<id>95dc690d4080e814fa6d7afce99808a171ee4964</id>
<content type='text'>
To avoid potential conflict when a user already have a profile named and
configured for them, it's simpler to use a defined ansible profile that
also indicates that the profile is automated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To avoid potential conflict when a user already have a profile named and
configured for them, it's simpler to use a defined ansible profile that
also indicates that the profile is automated
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix role to use ansible_user_id special variable instead of USER env</title>
<updated>2025-11-25T09:10:39+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-11-24T21:47:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=d7f8dbceaf14f68fcb3e81f18513be3803f5f221'/>
<id>d7f8dbceaf14f68fcb3e81f18513be3803f5f221</id>
<content type='text'>
The USER env is failing on CI, so reverting back to using ansible_user_id
special variable, the ansible_user also failed as the CI doesn't have
ssh connection (at least not during the tests, and therefore the
ansible_user is undefined)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The USER env is failing on CI, so reverting back to using ansible_user_id
special variable, the ansible_user also failed as the CI doesn't have
ssh connection (at least not during the tests, and therefore the
ansible_user is undefined)
</pre>
</div>
</content>
</entry>
</feed>
