# *$zone_origin*: The origin of the zone
#
define bind::zone (
+ $zone = $name,
$ensure = present,
$is_slave = false,
$zone_ttl = false,
<% if zone_origin -%>
$ORIGIN <%=zone_origin%>
<% end -%>
-@ IN SOA <%=name%>. <%=zone_contact%>. (
+@ IN SOA <%=zone%>. <%=zone_contact%>. (
<%=zone_serial%> ; serial
<%=zone_refresh%> ; refresh
<%=zone_retry%> ; retry
# File managed by puppet
-zone "<%=name%>" IN {
+zone "<%=zone%>" IN {
type master;
file "/etc/bind/pri/<%=name%>.conf";
<% if zone_xfers and not zone_xfers.empty? -%>
# File managed by puppet
-zone <%=name%> IN {
+zone <%=zone%> IN {
type slave;
<% if zone_masters.is_a?(Array) -%>
masters { <%= zone_masters.join('; ') -%>; };