dn42-scripts/templates/dn42-zone.erb

29 lines
876 B
Plaintext
Raw Normal View History

2015-01-26 09:05:29 +00:00
@ IN SOA <%= zone["soa"] %> <%= zone["hostmaster"] %> (
<%= zone["serial"] %> ; serial
<%= zone["refresh"] %> ; refresh
<%= zone["retry"] %> ; retry
<%= zone["expire"] %> ; expire
<%= zone["minimum"] %>) ; minimum
<% data["network"].each do |name, value| -%>
<% if value["ns"] -%>
IN NS <%= name %>
<% end -%>
<% end -%>
2015-01-13 07:19:32 +00:00
<% data["network"].each do |name, value| %>
<% if value["cname"] -%>
<%= name %> CNAME <%= value["cname"] %>
<% end -%>
<% if value["srv"] -%>
<%= name %> SRV <%= value["srv"] %>
<% end -%>
<% if value["ipv4"] -%>
2015-01-26 07:20:08 +00:00
<%= name %> A <%= value["ipv4"] %>
ipv4.<%= name %> A <%= value["ipv4"] %>
2015-01-13 07:19:32 +00:00
<% end -%>
<% if value["ipv6"] -%>
2015-01-26 07:20:08 +00:00
<%= name %> AAAA <%= value["ipv6"] %>
ipv6.<%= name %> AAAA <%= value["ipv6"] %>
2015-01-13 07:19:32 +00:00
<% end -%>
<% end -%>