ansible-collection-nameserver/roles/master/tasks/config.yml

44 lines
919 B
YAML
Raw Normal View History

2020-11-19 00:21:11 +01:00
---
2020-11-20 00:54:31 +01:00
- 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
2020-11-20 00:58:05 +01:00
- name: create knot config directory
file:
path: /etc/knot/knot.d
state: directory
owner: knot
group: knot
mode: 0750
2020-11-20 00:54:31 +01:00
- 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