ansible-collection-nameserver/roles/master/tasks/config.yml
2020-11-20 00:54:31 +01:00

35 lines
778 B
YAML

---
- 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: 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