summaryrefslogtreecommitdiffstats
path: root/host_vars
AgeCommit message (Collapse)AuthorFilesLines
2025-09-15Refactor python and ansible roles to use uv package managerAhmed Abdelhalim2-0/+0
2025-09-15Update network role to remove dhcpcd dependencyAhmed Abdelhalim1-0/+0
Fix install on ubuntu not having networking service stated by default on ubuntu
2025-09-13Add wg_portal and pihole port and nginx configurationsAhmed Abdelhalim1-0/+0
2025-09-12Update example/test variablesAhmed Abdelhalim2-8/+12
2025-09-12Update variables and ignore claud.md fileAhmed Abdelhalim1-0/+0
2025-09-11Update vars to rename the wireguard interfaces wg-x (standard)Ahmed Abdelhalim3-7/+8
2025-09-10Remove wireguard_gatewayAhmed Abdelhalim1-1/+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-10Add wg_portal role to install vpn web interface managerAhmed Abdelhalim1-0/+0
2025-09-03Fix pihole interface configurationAhmed Abdelhalim1-0/+0
2025-09-03Revert change to network and disable filteringAhmed Abdelhalim2-0/+0
2025-09-03Revert "Refactor: rename wireguard_gateway to gateway"Ahmed Abdelhalim3-1/+1
This reverts commit fdd0b5b58f0ebd39ad05e2dcb17faa6603145f97.
2025-09-03Refactor: rename wireguard_gateway to gatewayAhmed Abdelhalim3-1/+1
As the role now functions as a gateway and not just a wireguard gateway it's better name for clarity
2025-09-02Add go role to playbooksAhmed Abdelhalim1-0/+0
2025-09-02Fix the python role to install and clean up in idempotent mannerAhmed Abdelhalim1-0/+0
2025-09-02Fix pihole_dhcp_lease_time configurationsAhmed Abdelhalim1-0/+0
2025-09-02Configure dhcp hosts in pihole roleAhmed Abdelhalim2-0/+7
2025-09-02Refactor the network fix for piholeAhmed Abdelhalim2-2/+1
2025-09-02Fix pihole and network manger DNS when VPN isn't activeAhmed Abdelhalim2-2/+2
2025-09-01Fix networking issues when VPN isn't activeAhmed Abdelhalim5-2/+16
2025-09-01Fix wireguard_gateway role being slowAhmed Abdelhalim2-0/+1
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 Abdelhalim2-0/+0
2025-08-31Update wireguard connectionsAhmed Abdelhalim6-0/+37
2025-08-21Add wireguard role and fix testingAhmed Abdelhalim1-0/+0
The testing was failing because the use of the example files with the same domain names, resulted in the files and the molecule variable were being merged and therefore running tasks that would fail on test (example, setting a fake VPN connection that wouldn't start).
2025-08-14Update host variablesAhmed Abdelhalim2-1/+2
2025-08-11Add pihole role to configure raspberry piAhmed Abdelhalim2-0/+3
2025-08-11Add network ipv4 configurationsAhmed Abdelhalim6-3/+6
2025-08-11Fix when running from distro-install playbook and fix testingAhmed Abdelhalim6-0/+3
2025-08-11Add ansible inventoryAhmed Abdelhalim6-0/+3