$ORIGIN {{ zone }}. $TTL {{ ns_ttl | d(300) }} @ IN SOA {{ host_name ~ '.' ~ zone }}. {{ (ns_admin | replace('@', '.')) if ns_admin is defined else ('admin' ~ '.' ~ zone) }}. ( 2023010101 {{ ns_refresh | d(1200) }} {{ ns_retry | d(300) }} {{ ns_expire | d(1209600) }} {{ ns_neg_ttl | d(300) }} ) @ IN NS {{ host_name ~ '.' ~ zone }}. {{ host_name }} IN A {{ ansible_host }}