25 lines
620 B
YAML
25 lines
620 B
YAML
---
|
|
- name: pihole-playbook
|
|
hosts: lxc-pihole
|
|
gather_facts: yes
|
|
|
|
handlers:
|
|
- import_tasks: additional/handler-pihole.yaml
|
|
pre_tasks:
|
|
- import_tasks: additional/pre_tasks-pihole.yaml
|
|
|
|
tasks:
|
|
- name: Create /etc/pihole
|
|
file:
|
|
path: /etc/pihole
|
|
state: directory
|
|
mode: '0644'
|
|
- name: Create Config
|
|
template:
|
|
src: templates/pihole-setupVars.conf.j2
|
|
dest: /etc/pihole/setupVars.conf
|
|
register: template
|
|
- name: pihole install
|
|
shell: curl -L https://install.pi-hole.net | bash /dev/stdin --unattended
|
|
when: template.changed
|
|
... |