complete pihole role
This commit is contained in:
parent
10ac6fe6f4
commit
f872c13fb7
@ -8,8 +8,8 @@ pihole_admin_password:
|
||||
pihole_host_dir_dnsmasqd: /etc/docker-{{pihole_container_name}}/dnsmasq.d/
|
||||
pihole_host_dir_pihole: /etc/docker-{{pihole_container_name}}/pihole/
|
||||
pihole_volumes:
|
||||
- "{{ docker_pihole_host_dir_pihole }}:/etc/pihole/"
|
||||
- "{{ docker_pihole_host_dir_dnsmasqd }}:/etc/dnsmasq.d/"
|
||||
- "{{ pihole_host_dir_pihole }}:/etc/pihole/"
|
||||
- "{{ pihole_host_dir_dnsmasqd }}:/etc/dnsmasq.d/"
|
||||
pihole_http_port: 8090
|
||||
pihole_port:
|
||||
- "53:53/tcp"
|
||||
|
@ -3,6 +3,6 @@
|
||||
|
||||
- name: restart pihole container
|
||||
docker_container:
|
||||
name: "{{ docker_pihole_container_name }}"
|
||||
name: "{{ pihole_container_name }}"
|
||||
state: started
|
||||
restart: yes
|
@ -1,6 +1,13 @@
|
||||
---
|
||||
# tasks file for ansible-pihole
|
||||
|
||||
- name: Stop bind service
|
||||
service:
|
||||
name: named
|
||||
state: stopped
|
||||
enabled: no
|
||||
failed_when: no
|
||||
|
||||
- name: "Set the __docker_pihole_admin_password fact"
|
||||
set_fact:
|
||||
__docker_pihole_random_password: "{{ lookup('password', '/dev/null chars=ascii_letters,digits') }}"
|
||||
@ -23,12 +30,12 @@
|
||||
capabilities:
|
||||
- NET_ADMIN
|
||||
dns_servers: "{{ pihole_dns_servers }}"
|
||||
|
||||
become: yes
|
||||
|
||||
- name: "add custom dnsmask file"
|
||||
template:
|
||||
dest: "{{pihole_host_dir_dnsmasqd}}" # required. Location to render the template to on the remote machine.
|
||||
dest: "{{pihole_host_dir_dnsmasqd}}/02-localresolver.conf" # required. Location to render the template to on the remote machine.
|
||||
src: 02-localresolver.conf.j2 # required. Path of a Jinja2 formatted template on the Ansible controller. This can be a relative or absolute path.
|
||||
when: pihole_local_resolver is defined
|
||||
notify: restart pihole container
|
||||
|
||||
become: yes
|
Loading…
Reference in New Issue
Block a user