summaryrefslogtreecommitdiffstats
path: root/roles/pihole/tasks
AgeCommit message (Collapse)AuthorFilesLines
2 daysDisable ipv6 completely and remove related codeAhmed Abdelhalim1-3/+3
Co-Authored-By: Claude.ai
4 daysFix nginx to use conventional ngix conf.dAhmed Abdelhalim1-1/+1
2026-06-18Implement support for conditional proxy (nginx or caddy)Ahmed Abdelhalim1-2/+13
2026-06-17Refactor pi roles to use .home.arpa subdomains for servicesAhmed Abdelhalim1-15/+7
2026-06-14Fix pihole nginx condition always evaluating true when disabledAhmed Abdelhalim1-1/+1
`false != ""` is True in Jinja2 — nginx config was created even when `pihole_by_nginx: false`. Use `| bool` filter to coerce correctly.
2026-06-14Update pihole docs and fix minor issue with handlersAhmed Abdelhalim1-1/+0
2026-06-12Fix handler order issue in releasing port 53 bindAhmed Abdelhalim1-0/+14
2026-06-12Fix pihole network overridesAhmed Abdelhalim1-1/+7
2025-12-12Fix warning in ideompotence testing about pihole_install.stdout missingAhmed Abdelhalim1-4/+1
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 Abdelhalim1-0/+7
The dotfile/vim/password_store required to run as user with root permissions, that's why reverting these changes on rpi and resolving to using a more normal role (in pihole where it was broken)
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 Abdelhalim1-0/+11
The ansible vars fail on CI because the validate arguments task runs way before the setting of the variables, which causes the ansible undefined vars on CI to cause errors. This is a way better approach of having the static values as defaults and allowing setting the variables to ansible vars in the host/group vars
2025-09-20Migrate to the new loop syntaxAhmed Abdelhalim1-1/+1
2025-09-13Add pihole port configurations and integration with nginxAhmed Abdelhalim1-0/+23
2025-09-09Remove old pihole 5 related pathsAhmed Abdelhalim1-3/+0
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-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 Abdelhalim1-12/+32
2025-08-16Fix Pihole setup with systemd-resolvedAhmed Abdelhalim1-0/+13
2025-08-11Fix molecule test fail ansible_default_ipv4 is undefinedAhmed Abdelhalim1-0/+2
2025-08-11Add pihole role to configure raspberry piAhmed Abdelhalim1-0/+62