blob: 63ac3ebc54802550c80aaeb0fa6ee2f0b3f8db11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
- name: install packages
dnf:
name: nsd
state: present
- name: generate nsd.conf
template:
src: etc/nsd/nsd.conf.j2
dest: /etc/nsd/nsd.conf
notify: restart nsd
tags: zoneupdate
- include_tasks:
file: generate_zone.yml
apply:
tags: zoneupdate
loop: '{{ nsd_zones }}'
loop_control:
loop_var: zone
label: '{{ zone.name }}'
tags: zoneupdate
- name: enable nsd
systemd:
name: nsd
state: started
enabled: yes
- name: open firewall ports
firewalld:
service: dns
permanent: yes
immediate: yes
state: enabled
tags: firewalld
|