blob: a0e5ecc4258e0d84ef8422c0fd4c03bc77be0501 [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.value.ip_range | 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]
)
{% if item.value.a is defined %}
; PTR records
{% for name, ip4 in item.value.a.items() %}
{{ ip4 | ipaddr('revdns')}} IN PTR {{ name }}
{% endfor %}
{% endif %}