summaryrefslogtreecommitdiffstats
path: root/roles/pihole
AgeCommit message (Expand)AuthorFilesLines
2 daysDisable ipv6 completely and remove related codeAhmed Abdelhalim4-61/+7
4 daysFix pihole port allocation, this fixes caddy testingAhmed Abdelhalim1-2/+2
4 daysFix nginx to use conventional ngix conf.dAhmed Abdelhalim2-1/+4
2026-07-08Route IPv6 through WireGuard VPN via radvd and static gatewayAhmed Abdelhalim1-5/+22
2026-07-08Refactor network roleAhmed Abdelhalim1-4/+2
2026-07-08Update pihole docsAhmed Abdelhalim1-7/+15
2026-07-07Enable ipv6 on the rpiAhmed Abdelhalim1-11/+10
2026-07-03Disable unstable ipv6 setup for nowAhmed Abdelhalim1-1/+5
2026-07-03Attempt to enable ipv6 on the network but doesn't work stable enoughAhmed Abdelhalim1-6/+2
2026-07-01Update the README for gateway and pihole setup with details about ipv6Ahmed Abdelhalim1-17/+50
2026-06-30Disable ipv6 by defaultsAhmed Abdelhalim1-1/+0
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed Abdelhalim3-2/+28
2026-06-17Refactor pi roles to use .home.arpa subdomains for servicesAhmed Abdelhalim6-20/+50
2026-06-14Fix pihole nginx condition always evaluating true when disabledAhmed Abdelhalim1-1/+1
2026-06-14Update pihole docs and fix minor issue with handlersAhmed Abdelhalim2-2/+7
2026-06-12Fix handler order issue in releasing port 53 bindAhmed Abdelhalim2-6/+14
2026-06-12Fix pihole network overridesAhmed Abdelhalim1-1/+7
2026-03-04Remove duplicate fields from argument_specs filesAhmed Abdelhalim1-2/+0
2025-12-16Remove company from the roles metaAhmed Abdelhalim1-1/+0
2025-12-12Fix warning in ideompotence testing about pihole_install.stdout missingAhmed Abdelhalim2-4/+5
2025-12-11Add no_logs to semi-sensitive tasks to follow best practicesAhmed Abdelhalim1-0/+1
2025-11-10Fix running rpi configuration as root alwaysAhmed Abdelhalim2-0/+10
2025-10-20Implement a better download/install for python, pihole and go roleAhmed Abdelhalim1-0/+7
2025-09-23Use static values for defaults instead of ansible varsAhmed Abdelhalim3-8/+13
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
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
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