16 lines
619 B
Django/Jinja
16 lines
619 B
Django/Jinja
$TTL {{ item.ttl|d(named_default_ttl) }}
|
|
@ IN SOA {{ item.origin|d(ansible_fqdn + '.') }} {{ item.contact|d('hostmaster.{}.'.format(item.zone)) }} (
|
|
{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}00
|
|
{{ item.refresh|d(named_default_refresh) }}
|
|
{{ item.retry|d(named_default_retry) }}
|
|
{{ item.expire|d(named_default_expire) }}
|
|
{{ item.ttl|d(named_default_ttl) }}
|
|
)
|
|
|
|
IN NS {{ item.origin|d(ansible_fqdn + '.') }}
|
|
{% if item.default_records is defined %}
|
|
{% for rr in item.default_records %}
|
|
{{ rr.name }} IN {{ rr.type|d('A') }} {{ rr.value }}
|
|
{% endfor %}
|
|
{% endif %}
|