; Zone INVERSE — generee par Set-OPS (role serveur_powerdns). Ne pas editer a la main. ; ; Le nom de la zone est DERIVE du supernet du tenant, comme tout le reste : un /16 ; 10.(10+index).0.0 donne (10+index).10.in-addr.arpa. Rien n'est ecrit. ; ; Les PTR viennent de la MEME source que les A — `hotes_actifs` et son `ansible_host`. ; Deux zones alimentees par une seule verite : c'est ce qui empeche l'endroit ou elles ; divergent d'exister. $TTL {{ serveur_powerdns_ttl }} @ IN SOA {{ serveur_powerdns_nameserver }}.{{ serveur_powerdns_zone }}. {{ serveur_powerdns_contact }}. ( {{ serveur_powerdns_serial }} ; serial {{ serveur_powerdns_soa_refresh }} ; refresh {{ serveur_powerdns_soa_retry }} ; retry {{ serveur_powerdns_soa_expire }} ; expire {{ serveur_powerdns_soa_minimum }} ) ; minimum @ IN NS {{ serveur_powerdns_nameserver }}.{{ serveur_powerdns_zone }}. {% for host_name in groups.get('hotes_actifs', []) | sort %} {% set ip = hostvars[host_name].ansible_host | default('') %} {% if ip %} {{ ip.split('.')[3] }}.{{ ip.split('.')[2] }} IN PTR {{ host_name }}.{{ serveur_powerdns_zone }}. {% endif %} {% endfor %}