unbound: Add support for copying zone files

This commit is contained in:
Timo Makinen 2024-05-09 18:23:21 +00:00
parent 2329b5d5e6
commit 3b2c2a453e
11 changed files with 28 additions and 53 deletions

View file

@ -15,6 +15,17 @@
creates: "{{ unbound_control_key }}"
notify: Restart unbound
- name: Copy zone files
ansible.builtin.copy:
dest: "{{ unbound_zonedir }}/{{ item }}"
src: "/srv/dns/{{ item }}"
mode: "0644"
owner: root
group: "{{ ansible_wheel }}"
with_items: "{{ unbound_zones }}"
notify: Restart unbound
when: unbound_zones is defined
- name: Copy config
ansible.builtin.template:
dest: "{{ unbound_conf }}"

View file

@ -1,3 +1,4 @@
---
unbound_conf: /var/unbound/etc/unbound.conf
unbound_control_key: /var/unbound/etc/unbound_control.key
unbound_zonedir: /var/unbound/db

View file

@ -1,3 +1,4 @@
---
unbound_conf: /etc/unbound/unbound.conf
unbound_control_key: /etc/unbound/unbound_control.key
unbound_zonedir: /var/lib/unbound