diff options
author | Elizabeth Hunt <me@liz.coffee> | 2025-05-03 20:52:54 -0700 |
---|---|---|
committer | Elizabeth Hunt <me@liz.coffee> | 2025-05-03 21:29:25 -0700 |
commit | 7106b304324b3a7c4dc5fa25432f08041cbc41cb (patch) | |
tree | cac71c9d85ba0045a735a4709573634c52f38e03 /playbooks/roles/pihole | |
parent | ae2d222ab5423bef0fc136e0aee2b4243db03b17 (diff) | |
download | infra-7106b304324b3a7c4dc5fa25432f08041cbc41cb.tar.gz infra-7106b304324b3a7c4dc5fa25432f08041cbc41cb.zip |
Move to unbound
Diffstat (limited to 'playbooks/roles/pihole')
4 files changed, 0 insertions, 52 deletions
diff --git a/playbooks/roles/pihole/tasks/main.yml b/playbooks/roles/pihole/tasks/main.yml deleted file mode 100644 index fc526dc..0000000 --- a/playbooks/roles/pihole/tasks/main.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- - -- name: Deploy pihole - ansible.builtin.import_tasks: manage-docker-swarm-service.yml - vars: - service_name: pihole - template_render_dir: "../templates" - service_destination_dir: "{{ pihole_base }}" - diff --git a/playbooks/roles/pihole/templates/stacks/docker-compose.yml b/playbooks/roles/pihole/templates/stacks/docker-compose.yml deleted file mode 100644 index 573121f..0000000 --- a/playbooks/roles/pihole/templates/stacks/docker-compose.yml +++ /dev/null @@ -1,43 +0,0 @@ -services: - pihole: - image: pihole/pihole:latest - ports: - - "53:53/udp" - - "53:53/tcp" - volumes: - - {{ pihole_base }}/volumes/pihole:/etc/pihole - - {{ pihole_base }}/volumes/dnsmasq:/etc/dnsmasq.d - environment: - - DEPLOYMENT_TIME={{ deployment_time }} - - TZ={{ timezone }} - - FTLCONF_webserver_api_password={{ pihole_webpwd }} - - FTLCONF_dns_upstreams={{ upstream_dns_servers | join(';') }} - networks: - - proxy -{% if not homelab_build %} - healthcheck: - test: ["CMD-SHELL", "dig loadbalancer.{{ domain }} @127.0.0.1 | grep -q {{ loadbalancer_ip }}"] - retries: 3 - timeout: 5s - start_period: 8s -{% endif %} - deploy: - mode: replicated - update_config: - parallelism: 1 - order: start-first - failure_action: rollback - monitor: 10s - replicas: 1 - labels: - - traefik.enable=true - - traefik.swarm.network=proxy - - traefik.http.routers.piholeweb.tls=true - - traefik.http.routers.piholeweb.tls.certResolver=letsencrypt - - traefik.http.routers.piholeweb.rule=Host(`{{ pihole_domain }}`) - - traefik.http.routers.piholeweb.entrypoints=websecure - - traefik.http.services.piholeweb.loadbalancer.server.port=80 - -networks: - proxy: - external: true diff --git a/playbooks/roles/pihole/templates/volumes/dnsmasq/.gitkeep b/playbooks/roles/pihole/templates/volumes/dnsmasq/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/pihole/templates/volumes/dnsmasq/.gitkeep +++ /dev/null diff --git a/playbooks/roles/pihole/templates/volumes/pihole/.gitkeep b/playbooks/roles/pihole/templates/volumes/pihole/.gitkeep deleted file mode 100644 index e69de29..0000000 --- a/playbooks/roles/pihole/templates/volumes/pihole/.gitkeep +++ /dev/null |