Initial Commit

This commit is contained in:
2022-02-21 21:41:31 +01:00
commit 57dc81f353
15 changed files with 779 additions and 0 deletions

View File

@ -0,0 +1,27 @@
---
- name: create directory for zone {{ zone.file | dirname }}
file:
path: "{{ bind_config_directory }}/{{ zone.file | dirname }}"
owner: "{{ bind_unix_user }}"
group: "{{ bind_unix_group }}"
mode: 0755
state: directory
with_items:
- "{{ view.zones }}"
loop_control:
loop_var: zone
- name: "template view {{ view.name }}"
template:
src: "{{ inventory_hostname }}/etc/named/{{ zone.file }}.j2"
dest: "{{ bind_config_directory }}/{{ zone.file }}"
owner: "{{ bind_unix_user }}"
group: "{{ bind_unix_group }}"
mode: 0644
with_items:
- "{{ view.zones }}"
loop_control:
loop_var: zone
when: zone.type == 'master'
notify: restart named