Files
Daniel Akulenok 192747e438 refactor: Rename leaf config to site config
feat: Add argument specs and atomic validation
2025-12-07 20:24:22 +01:00

38 lines
826 B
YAML

---
# defaults file for bind9
bind9_packages:
- bind9
- bind9-utils
bind9_cfgdir: /etc/bind
bind9_working_directory: /var/cache/bind
bind9_libdir: /var/lib/bind
bind9_backup_dir: /data/backup/bind
bind9_backup_config: true
bind9_debug_config: false
bind9_config_indent: 4
bind9_group_config: []
bind9_site_config: []
bind9_host_config: []
bind9_default_config:
- name: named.conf
backup: false
include:
- "{{ bind9_cfgdir }}/named.conf.options"
- "{{ bind9_cfgdir }}/named.conf.local"
- name: named.conf.options
backup: false
options:
directory: "{{ bind9_working_directory }}"
bind9_config: "{{ [bind9_default_config,
bind9_group_config,
bind9_site_config,
bind9_host_config] |
community.general.lists_mergeby('name',
recursive=true,
list_merge='append_rp') }}"