--- - name: Configure zone {{ domain }} template: src: zone.conf dest: "{{ configuration_file }}" owner: root group: "{{ dns_user }}" mode: "u=rw,g=r,o=r" validate: "named-checkconf %s" notify: reload bind9 - name: Include configuration file of zone {{ domain }} lineinfile: path: "{{ dns_zones_configuration }}" state: present line: "include \"{{ configuration_file }}\";" validate: "named-checkconf %s" notify: reload bind9