aboutsummaryrefslogtreecommitdiff
path: root/roles/pihole/templates/pihole.yaml.j2
blob: 7e744df7689762c0847a22e5f61b291bc8c4ec4a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
version: "3"
services:
  pihole:
    image: docker.io/pihole/pihole:{{ pihole.tag }}
    container_name: pihole
    ports:
    - "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:53:53/tcp"
    - "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:53:53/udp"
    - "{{ hostvars[inventory_hostname]['ansible_default_ipv4']['address'] }}:8000:80/tcp"
    environment:
      TZ: 'America/Chicago'
      WEBPASSWORD: {{ pihole.password }}
    volumes:
      - 'pihole:/etc/pihole:Z'
      - 'pihole_dnsmaq:/etc/dnsmasq.d:Z'
    restart: unless-stopped
volumes:
  pihole:
  pihole_dnsmaq: