full-dns/tasks/nsd.yml

25 lines
471 B
YAML

---
- name: Ensure nsd is present
apt:
name: nsd
state: latest
- fail:
msg: "Required nsd_addr is missing"
when: server.nsd_addr is not defined
- fail:
msg: "Required nsd_port is missing"
when: server.nsd_port is not defined
- name: Ensure main nsd conf is present
template:
src: templates/nsd.conf.j2
dest: /etc/nsd/nsd.conf.d/00-server.conf
owner: root
group: root
mode: 0600
notify: restart nsd
- meta: flush_handlers