summaryrefslogtreecommitdiff
path: root/roles/nameservers/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nameservers/tasks/main.yml')
-rw-r--r--roles/nameservers/tasks/main.yml8
1 files changed, 6 insertions, 2 deletions
diff --git a/roles/nameservers/tasks/main.yml b/roles/nameservers/tasks/main.yml
index e078c00..d52a3b0 100644
--- a/roles/nameservers/tasks/main.yml
+++ b/roles/nameservers/tasks/main.yml
@@ -19,8 +19,8 @@
- name: create primary zone files for primary
template:
- src: "../templates/{{ item.zone_file }}.j2"
- dest: "/etc/bind/zones/{{ item.zone_file }}"
+ src: "../templates/db.{{ item.zone }}.j2"
+ dest: "/etc/bind/zones/db.{{ item.zone }}"
owner: bind
group: bind
with_items: "{{ dns_zones }}"
@@ -37,6 +37,10 @@
group: bind
when: inventory_hostname in groups['dnsreplica']
+- name: flush dns cache on replicas
+ file: path={{ item }} state=absent
+ with_fileglob: /var/cache/bind/db.*
+
- name: restart bind9
service:
name: bind9