20 lines
542 B
YAML
20 lines
542 B
YAML
|
---
|
||
|
- name: download blocklist(s)
|
||
|
ansible.builtin.get_url:
|
||
|
url: "{{ item.url }}"
|
||
|
dest: "/etc/dnsmasq.d/blocklists/{{ item.name }}"
|
||
|
owner: "{{ dnsmasq_user }}"
|
||
|
group: "{{ dnsmasq_user_group }}"
|
||
|
loop: "{{ dnsmasq_blocklists }}"
|
||
|
when: item.state == "present"
|
||
|
notify: restart dnsmasq
|
||
|
register: download
|
||
|
|
||
|
- name: remove blocklist(s)
|
||
|
ansible.builtin.file:
|
||
|
path: "/etc/dnsmasq.d/blocklists/{{ item.name }}"
|
||
|
state: absent
|
||
|
loop: "{{ dnsmasq_blocklists }}"
|
||
|
when: item.state == "absent"
|
||
|
notify: restart dnsmasq
|