pihole/pihole-playbook.yaml
2021-12-06 14:00:39 +01:00

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
...