summaryrefslogtreecommitdiffstats
path: root/roles/pihole
AgeCommit message (Collapse)AuthorFilesLines
2025-09-20Migrate to the new loop syntaxAhmed Abdelhalim1-1/+1
2025-09-13Add pihole port configurations and integration with nginxAhmed Abdelhalim4-0/+43
2025-09-10Add recommended argument_specsAhmed Abdelhalim1-0/+2
2025-09-10Follow the ansible recommendation of using systemd_serviceAhmed Abdelhalim1-3/+3
2025-09-10Refactor role dependencies to be more module modularAhmed Abdelhalim2-4/+6
This modularity means that each role can be installed in a playbook by itself as long as the other roles exist around it. This also straps the ensure dependency packages exist in any of the roles tasks, they should be moved to their own roles and configured properly if needed.
2025-09-09Remove old pihole 5 related pathsAhmed Abdelhalim1-3/+0
2025-09-02Fix pihole_dhcp_lease_time configurationsAhmed Abdelhalim3-5/+5
2025-09-02Configure dhcp hosts in pihole roleAhmed Abdelhalim3-0/+7
2025-09-02Refactor the network fix for piholeAhmed Abdelhalim1-25/+4
2025-09-02Fix pihole and network manger DNS when VPN isn't activeAhmed Abdelhalim1-0/+26
2025-09-01Fix wireguard_gateway role being slowAhmed Abdelhalim2-8/+14
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-31Update pihole role to function as dhcp for the networkAhmed Abdelhalim4-2/+36
2025-08-21Fix the instruction on setting up pihole on fritz!boxAhmed Abdelhalim1-0/+1
2025-08-19Fix meta strings quotingAhmed Abdelhalim1-7/+6
2025-08-19Ignore docker/podman specific failures in test/idempotent testAhmed Abdelhalim1-0/+9
2025-08-19Fix pihole install to work on raspberry and simplify on archAhmed Abdelhalim3-13/+38
2025-08-16Fix Pihole setup with systemd-resolvedAhmed Abdelhalim2-0/+18
2025-08-16Update pihole readmeAhmed Abdelhalim1-0/+14
2025-08-11Fix molecule test fail ansible_default_ipv4 is undefinedAhmed Abdelhalim1-0/+2
2025-08-11Add pihole role to configure raspberry piAhmed Abdelhalim7-0/+204