summaryrefslogtreecommitdiffstats
path: root/roles/wireguard_gateway/tasks
AgeCommit message (Collapse)AuthorFilesLines
2025-09-10Remove wireguard_gatewayAhmed Abdelhalim1-97/+0
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
2025-09-04[skip-ci] fix typo in notesAhmed Abdelhalim1-2/+2
2025-09-04Skip idempotence test because the ipv6 default isn't set on CIAhmed Abdelhalim1-10/+6
2025-09-04Fix CIAhmed Abdelhalim1-0/+10
2025-09-04Refactor molecule testing to run a scenario per distro and fix ipv6Ahmed Abdelhalim1-0/+3
2025-09-03Revert "Fix networking issue"Ahmed Abdelhalim1-24/+0
This reverts commit 06e686bc12ee10697431f056efbaecdcba1681d2.
2025-09-03Revert "Refactor: rename wireguard_gateway to gateway"Ahmed Abdelhalim1-0/+112
This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97.
2025-09-03Refactor: rename wireguard_gateway to gatewayAhmed Abdelhalim1-112/+0
As the role now functions as a gateway and not just a wireguard gateway it's better name for clarity
2025-09-03Fix networking issueAhmed Abdelhalim1-0/+24
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
2025-09-02Fix wireguard_gateway test on CIAhmed Abdelhalim1-8/+4
Allow the wireguard_gateway to configure all forwarding for all the interfaces available for the connections
2025-09-02Fix testing wireguard gateway role on CIAhmed Abdelhalim1-0/+6
2025-09-02Fix pihole and network manger DNS when VPN isn't activeAhmed Abdelhalim1-2/+2
2025-09-01Fix wireguard_gateway role being slowAhmed Abdelhalim1-23/+0
The pihole lookup DNS queries when the VPN connection is up was slow. One of the culprits was the quad9 servers were taking long time when using VPN The other issue was the previous routing tables that used to work with the fritzbox (with DHCP) which wasn't fully working was conflicting with the VPN route tables and causing loops and delays. Now most of the VPN queries are working fast but some requests are taking some time, probably due to the VPN trying to check/block ads and malware! Also minor fixing to the pre tasks and documentation
2025-08-31Add wireguard gate way role to configure traffic through vpnAhmed Abdelhalim1-0/+109