<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/network/vars, 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>Remove auto-starting iwd, it's managed by network manager (as backend)</title>
<updated>2026-02-26T21:32:45+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-26T21:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=314fc6b4037a8c926c939b0dd094bd3511752861'/>
<id>314fc6b4037a8c926c939b0dd094bd3511752861</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix network to work on mac too</title>
<updated>2026-02-26T18:35:01+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-02-26T18:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=8eb1bb1bdafa4fa539e179758769324dad6674b4'/>
<id>8eb1bb1bdafa4fa539e179758769324dad6674b4</id>
<content type='text'>
This migrates away from using the default wpa-supplicant, and use iwd
instead on all the hosts
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This migrates away from using the default wpa-supplicant, and use iwd
instead on all the hosts
</pre>
</div>
</content>
</entry>
<entry>
<title>Update network role to remove dhcpcd dependency</title>
<updated>2025-09-15T14:57:57+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-15T14:57:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=4d7ca7973fb04abd73e800531c126a4c47b50379'/>
<id>4d7ca7973fb04abd73e800531c126a4c47b50379</id>
<content type='text'>
Fix install on ubuntu not having networking service stated by default on
ubuntu
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix install on ubuntu not having networking service stated by default on
ubuntu
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix archlinux failure</title>
<updated>2025-09-03T21:44:42+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-03T21:44:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=9314a3458a5b3add41cf31c41e8597165943840d'/>
<id>9314a3458a5b3add41cf31c41e8597165943840d</id>
<content type='text'>
The root causes why the idempotence test to fail
is that Docker bridge creation sends netlink events to socket
Socket activation starts systemd-networkd.service despite disabled state
Idempotence test finds service running when expecting stopped
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The root causes why the idempotence test to fail
is that Docker bridge creation sends netlink events to socket
Socket activation starts systemd-networkd.service despite disabled state
Idempotence test finds service running when expecting stopped
</pre>
</div>
</content>
</entry>
<entry>
<title>Add dig and nslookup deps for debugging networking issues</title>
<updated>2025-09-02T14:43:35+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-02T14:43:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=42df64b843574407c7876fd7fc8d03256d0a841e'/>
<id>42df64b843574407c7876fd7fc8d03256d0a841e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix network role to install via chroot</title>
<updated>2025-08-21T00:51:30+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-08-21T00:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=22d1ae642daf7cc6b3f7897f50bac3941e336f5c'/>
<id>22d1ae642daf7cc6b3f7897f50bac3941e336f5c</id>
<content type='text'>
The removal of the resolv.conf DNS configuration is required by the
wireguard not to have conflicting DNS configuration resolvers between
the static system fallback and the NetworkManager resolver (using
systemd-resolved) and the VPN DNS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The removal of the resolv.conf DNS configuration is required by the
wireguard not to have conflicting DNS configuration resolvers between
the static system fallback and the NetworkManager resolver (using
systemd-resolved) and the VPN DNS
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix install ubuntu and wifi configs</title>
<updated>2025-08-19T14:26:18+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-08-19T14:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=c9910eac758ae62b09c98d0dde788c2c84e1f2aa'/>
<id>c9910eac758ae62b09c98d0dde788c2c84e1f2aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor network role to remove NetworkManager/dhcpcd/networkd conflict</title>
<updated>2025-08-16T01:14:37+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-08-16T00:26:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=08e7307ea0b311e081560ed6126a6c0d196215e4'/>
<id>08e7307ea0b311e081560ed6126a6c0d196215e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix conflicting NetworkManger/systemd-networkd</title>
<updated>2025-08-16T00:04:33+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-08-16T00:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=5432aa5e60c851d3a73bd4204d6b2c7adbb538b1'/>
<id>5432aa5e60c851d3a73bd4204d6b2c7adbb538b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up the archlinux network role</title>
<updated>2025-08-10T22:32:05+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-08-10T22:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=1f6dd7a2de5ad620628faa44490dcd9feab01f54'/>
<id>1f6dd7a2de5ad620628faa44490dcd9feab01f54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
