collection of ansible roles
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
ansible-roles/dns_server/templates/zonefile.forward

21 lines
816 B

$ORIGIN {{ item.name }}.
$TTL {{ item.ttl }}
@ IN SOA {{ item.soa.0.ns }} {{ item.soa.0.mail }} (
{{ item.soa.0.serial }} ; serial
{{ item.soa.0.refresh }} ; refresh
{{ item.soa.0.retry }}
{{ item.soa.0.expire }} ; expire
{{ item.soa.0.ttl }} ; ttl
)
; Name servers
{% for ns in item.nameservers %}
@ IN NS {{ ns }}
{% endfor %}
{% for record in item.records %}
{% if record.type == 'TXT' %}
{{ record.name }} IN {{ record.type }} "{{ record.value }}"
{% else %}
{{ record.name }} IN {{ record.type }} {{ record.value }}
{% endif %}
{% endfor %}