NSD: Validate configuration syntax using nsd-checkconf before applying

This commit is contained in:
Baptiste Jonglez 2016-03-28 12:49:04 +02:00
parent 93dd3810a0
commit 2ae5fd8b38

View File

@ -11,17 +11,17 @@
file: path="{{ secondary_zones_dir }}" state=directory owner=nsd group=nsd mode=0755 file: path="{{ secondary_zones_dir }}" state=directory owner=nsd group=nsd mode=0755
- name: Create base nsd3 configuration file
template: src=config.j2 dest="{{ nsd_config_dir }}/nsd.conf" owner=root group=root mode=0644
notify:
- restart nsd3
- name: Configure nsd3 zones - name: Configure nsd3 zones
template: src=zones_config.j2 dest="{{ zones_config_file }}" owner=root group=root mode=0644 template: src=zones_config.j2 dest="{{ zones_config_file }}" owner=root group=root mode=0644 validate='nsd-checkconf %s'
notify: notify:
- rebuild nsd3 database - rebuild nsd3 database
- reload nsd3 database - reload nsd3 database
- name: Create base nsd3 configuration file
template: src=config.j2 dest="{{ nsd_config_dir }}/nsd.conf" owner=root group=root mode=0644 validate='nsd-checkconf %s'
notify:
- restart nsd3
- name: Copy content of primary zones - name: Copy content of primary zones
copy: src="files/nsd/{{ item.zone_filename }}" dest="{{ primary_zones_dir }}/{{ item.zone_filename }}" owner=root group=root mode=0644 copy: src="files/nsd/{{ item.zone_filename }}" dest="{{ primary_zones_dir }}/{{ item.zone_filename }}" owner=root group=root mode=0644