--- - name: render knot master config template: src: etc/knot/knot.conf.j2 dest: /etc/knot/knot.conf owner: knot group: knot mode: 0640 notify: reload knot - name: create knot config directory file: path: /etc/knot/knot.d state: directory owner: knot group: knot mode: 0750 - name: render knot server config template: src: etc/knot/knot.d/00-server.conf.j2 dest: /etc/knot/knot.d/00-server.conf owner: knot group: knot mode: 0640 notify: reload knot - name: render knot master configs template: src: etc/knot/knot.d/10-master.conf.j2 dest: "/etc/knot/knot.d/{{ 10+i }}-master-{{ item.name }}.conf" owner: root group: root mode: 0644 vars: name: "{{ item.name }}" replicas: "{{ item.replicas }}" zones: "{{ item.zones }}" loop: "{{ knot_zone_groups }}" loop_control: index_var: i notify: reload knot