From 94056cdae08d3d49309f77544c6ee0e4f246790a Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Mon, 14 Jul 2025 17:56:46 +0200 Subject: [PATCH] feat: set record type to A by default --- templates/unbound/zones.conf.j2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/unbound/zones.conf.j2 b/templates/unbound/zones.conf.j2 index 06769c5..a101c02 100644 --- a/templates/unbound/zones.conf.j2 +++ b/templates/unbound/zones.conf.j2 @@ -4,13 +4,13 @@ server: local-zone: "{{ zone.zone }}." {{ zone.type | default('static') }} {% for record in zone.records %} -{% if record.type == 'MX' %} +{% if record.get('type', 'A') == 'MX' %} local-data: "{{ record.name }}. IN MX {{ record.priority }} {{ record.value }}" -{% elif record.type == 'CNAME' %} +{% elif record.get('type', 'A') == 'CNAME' %} local-data: "{{ record.name }}. IN CNAME {{ record.value }}" -{% elif record.type == 'TXT' %} +{% elif record.get('type', 'A') == 'TXT' %} local-data: "{{ record.name }}. IN TXT \"{{ record.value }}\"" -{% elif record.type == 'PTR' %} +{% elif record.get('type', 'A') == 'PTR' %} local-data: "{{ record.name }}. IN PTR {{ record.value }}" {% else %} local-data: "{{ record.name }}. IN {{ record.get('type', 'A') }} {{ record.value }}"