templates/named.zone
branchhs12
changeset 87 6d624831079f
parent 18 8715e7b706db
child 94 54252e5987f2
--- a/templates/named.zone	Sat Jan 22 00:05:44 2011 +0100
+++ b/templates/named.zone	Sun Jan 23 00:21:14 2011 +0100
@@ -1,17 +1,19 @@
-$ORIGIN <domain>.
+[% USE iso = date(format => '%Y-%m-%dT%H:%M:%S') %]
+[% USE serial = date(format => '%Y%m%d00') -%]
+$ORIGIN [% domain %].
 $TTL 1d
-@               IN SOA <primary>. <hostmaster>. (
-                <time>		; serial
+@               IN SOA [% primary %]. [% hostmaster %]. (
+                [% serial.format(now) %]	; serial
                 1d              ; refresh
                 2h              ; retry
                 7d              ; expire
-                1d              ; default ttl
+                5m              ; negative ttl
 )
 
-                IN TXT          "invoice: <customer>"
-                IN TXT          "start: <start>"
-                IN TXT          "utf8: <utf8domain>"
+                IN TXT          "invoice: [% customer %]"
+                IN TXT          "start: [% now %] [% iso.format(now) %]
+                IN TXT          "utf8: [% utf8domain %]"
 
-                IN NS           <primary>.
-                IN NS           <secondary>.
+                IN NS           [% primary %].
+                IN NS           [% secondary %].