};
# Dynamic DNS
-{% for key, zone in named_domains.iteritems() %}
+{% for key, zone in named_domains.items() %}
{% if zone.dynamic == true %}
-{% for domain, values in ddns_keys.iteritems() %}
+{% for domain, values in ddns_keys.items() %}
{% if key == domain %}
key "{{ key }}" {
algorithm hmac-md5;
{% endfor %}
# Forward zones
-{% for key, zone in named_domains.iteritems() %}
+{% for key, zone in named_domains.items() %}
zone "{{ key }}" {
{% if named_conf_slave is defined and named_conf_slave == true %}
type slave;
{% endfor %}
# Reverse zones
-{% for key, zone in named_domains.iteritems() %}
+{% for key, zone in named_domains.items() %}
{% if zone.reverse is defined and zone.reverse.0 is defined %}
{% for reverse in zone.reverse %}
-{% set octet1,octet2,octet3 = reverse.split('.') %}
+{% set octet1,octet2,octet3,_ = reverse.split('.') %}
zone "{{ octet3 }}.{{ octet2 }}.{{ octet1 }}.in-addr.arpa" {
{% if named_conf_slave is defined and named_conf_slave == true %}
type slave;