blob: 512f34fddea282585b640e7eea32c85ae15772bd [file] [log] [blame]
{#
SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
SPDX-License-Identifier: Apache-2.0
#}
;# nsd reverse zone, templates/zone.reverse.j2 - {{ ansible_managed }}
$ORIGIN {{ item.key }}. ; default zone domain
$TTL {{ item.value.ttl | default(nsd_default_ttl) }} ; default time to live
{{ item.key| unbound_revdns }} IN SOA {{ item.value.ns | first }} admin.{{ item.key }}. (
{{ item.value.serial | default(ansible_date_time.epoch) }} ; Serial, must be incremented every time you change this file
3600 ; Refresh [1hr]
600 ; Retry [10m]
3600 ; Expire [1hr]
60 ; Min TTL [1m]
)
; NameServers
{% for ns in item.value.ns %}
IN NS {{ ns }}
{% endfor %}
; PTR records
{% for ip4, name in item.value.ptr.items() %}
{{ ip4 | ipaddr('revdns')}} IN PTR {{ name }}
{% endfor %}