<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/gateway/defaults/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>Disable ipv6 completely and remove related code</title>
<updated>2026-07-22T22:42:43+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-07-22T22:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=ff4eb129eea3f3743f82e5f1f7858d43625dba3d'/>
<id>ff4eb129eea3f3743f82e5f1f7858d43625dba3d</id>
<content type='text'>
Co-Authored-By: Claude.ai
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Claude.ai
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ipv6 support to gateway VPN role</title>
<updated>2026-01-29T17:16:35+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2026-01-24T22:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=32c738d4ce0336b16eb870419b4ed02af3d6c227'/>
<id>32c738d4ce0336b16eb870419b4ed02af3d6c227</id>
<content type='text'>
After finding issues that vpn ip6 wasn't working reliably (which was
obvious over VPN)
Needed to add the VPN routing table support (similar to ipv4)

This together with disabling ssh (for github and sr.ht) over ipv6 makes
the vpn reliable again

Will test and see, since I saw that the archlinux machine wasn't working
properly over the vpn, but it could be due to the VPN ipv6 wasn't
resolving.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After finding issues that vpn ip6 wasn't working reliably (which was
obvious over VPN)
Needed to add the VPN routing table support (similar to ipv4)

This together with disabling ssh (for github and sr.ht) over ipv6 makes
the vpn reliable again

Will test and see, since I saw that the archlinux machine wasn't working
properly over the vpn, but it could be due to the VPN ipv6 wasn't
resolving.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use static values for defaults instead of ansible vars</title>
<updated>2025-09-23T10:43:54+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-23T10:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=889bc61b6ca572e1f3718d8b1723248c73e747e4'/>
<id>889bc61b6ca572e1f3718d8b1723248c73e747e4</id>
<content type='text'>
The ansible vars fail on CI because the validate arguments task runs way
before the setting of the variables, which causes the ansible undefined
vars on CI to cause errors.

This is a way better approach of having the static values as defaults
and allowing setting the variables to ansible vars in the host/group vars
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ansible vars fail on CI because the validate arguments task runs way
before the setting of the variables, which causes the ansible undefined
vars on CI to cause errors.

This is a way better approach of having the static values as defaults
and allowing setting the variables to ansible vars in the host/group vars
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the gateway role (replacing old wireguard-gateway)</title>
<updated>2025-09-11T22:17:35+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-11T22:17:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=4a812a999a79dae501db62e0eeb9e33e34282b83'/>
<id>4a812a999a79dae501db62e0eeb9e33e34282b83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Refactor: rename wireguard_gateway to gateway"</title>
<updated>2025-09-03T01:46:34+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-03T01:46:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=ec12de4bc29476f7733a2e5abec91687ee8985ad'/>
<id>ec12de4bc29476f7733a2e5abec91687ee8985ad</id>
<content type='text'>
This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor: rename wireguard_gateway to gateway</title>
<updated>2025-09-03T01:26:09+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-03T00:26:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=7221496f0555bbdd1601ea70da2a9ca99cd34488'/>
<id>7221496f0555bbdd1601ea70da2a9ca99cd34488</id>
<content type='text'>
As the role now functions as a gateway and not just a wireguard gateway
it's better name for clarity
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the role now functions as a gateway and not just a wireguard gateway
it's better name for clarity
</pre>
</div>
</content>
</entry>
</feed>
