<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ansible-distro-configure.git/roles/wireguard_gateway/tasks, 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 wireguard_gateway</title>
<updated>2025-09-10T16:09:52+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-10T16:09:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=6ddc1505a11c74ffb0c8c65498f5eef5086e62d1'/>
<id>6ddc1505a11c74ffb0c8c65498f5eef5086e62d1</id>
<content type='text'>
This implementation doesn't work properly after testing.
The iptable configuration didn't allow for changing the VPN state
without running into networking issues.

Either have to change the VPN by running the role, which is inconvenient
or reimplement the role differently to allow for control over
network/interfaces
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implementation doesn't work properly after testing.
The iptable configuration didn't allow for changing the VPN state
without running into networking issues.

Either have to change the VPN by running the role, which is inconvenient
or reimplement the role differently to allow for control over
network/interfaces
</pre>
</div>
</content>
</entry>
<entry>
<title>[skip-ci] fix typo in notes</title>
<updated>2025-09-04T09:05:51+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-04T09:05:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=e7203a2b160e46bad3a8d78999efc6691cf3e33b'/>
<id>e7203a2b160e46bad3a8d78999efc6691cf3e33b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip idempotence test because the ipv6 default isn't set on CI</title>
<updated>2025-09-04T02:30:47+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-04T02:30:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=84a8afbc7963c006bbd5264d409c514e2d4c6532'/>
<id>84a8afbc7963c006bbd5264d409c514e2d4c6532</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CI</title>
<updated>2025-09-04T02:19:18+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-04T02:07:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=783b6f5a7e1f40a7e5ce35b121316c1ac91e4b42'/>
<id>783b6f5a7e1f40a7e5ce35b121316c1ac91e4b42</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor molecule testing to run a scenario per distro and fix ipv6</title>
<updated>2025-09-04T01:22:07+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-04T01:22:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=dc323fa9d3d9623e4214b5ac39abcad235d7cf0e'/>
<id>dc323fa9d3d9623e4214b5ac39abcad235d7cf0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Fix networking issue"</title>
<updated>2025-09-03T01:47:02+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-03T01:47:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=a8213137a7862cc16edd8c7d03aeeca4d05c95a2'/>
<id>a8213137a7862cc16edd8c7d03aeeca4d05c95a2</id>
<content type='text'>
This reverts commit 06e686bc12ee10697431f056efbaecdcba1681d2.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 06e686bc12ee10697431f056efbaecdcba1681d2.
</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>
<entry>
<title>Fix networking issue</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:14:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=0985f7534da7ffabec9e707f0a355a8307b1ea97'/>
<id>0985f7534da7ffabec9e707f0a355a8307b1ea97</id>
<content type='text'>
This allows forwarding the traffic through the pi (similar to how the
VPN is routing all the traffic using it's iptables)

This means that the role is more of a general gateway
When the vpn is activated it handles routing all the traffic through it
This commits provide the same functionality when the VPN isn't active
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows forwarding the traffic through the pi (similar to how the
VPN is routing all the traffic using it's iptables)

This means that the role is more of a general gateway
When the vpn is activated it handles routing all the traffic through it
This commits provide the same functionality when the VPN isn't active
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wireguard_gateway test on CI</title>
<updated>2025-09-02T02:20:28+00:00</updated>
<author>
<name>Ahmed Abdelhalim</name>
<email>pm@a14m.dev</email>
</author>
<published>2025-09-02T01:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.a14m.dev/ansible-distro-configure.git/commit/?id=4b1ba9064c70f9d0226668c01e46285f4c50927f'/>
<id>4b1ba9064c70f9d0226668c01e46285f4c50927f</id>
<content type='text'>
Allow the wireguard_gateway to configure all forwarding for all the
interfaces available for the connections
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow the wireguard_gateway to configure all forwarding for all the
interfaces available for the connections
</pre>
</div>
</content>
</entry>
</feed>
