Skip to content

Commit ed975b2

Browse files
committed
Fix templates, zone_xfers can be an array
1 parent fbc8822 commit ed975b2

File tree

6 files changed

+21
-22
lines changed

6 files changed

+21
-22
lines changed

manifests/zone.pp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
validate_string($zone_retry)
4343
validate_string($zone_expiracy)
4444
validate_string($zone_ns)
45-
validate_string($zone_xfers)
4645
validate_string($zone_origin)
4746

4847
concat::fragment {"named.local.zone.${name}":

spec/defines/bind_zone_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232

3333
# Test all string parameters
3434
[:ensure, :zone_ttl, :zone_contact, :zone_serial, :zone_refresh,
35-
:zone_retry, :zone_expiracy, :zone_ns, :zone_xfers,
35+
:zone_retry, :zone_expiracy, :zone_ns,
3636
:zone_origin].each do |p|
3737
context "when passing wrong type for #{p}" do
3838
let (:params) { {

templates/default-record.erb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<%- @hash_data.sort.each do |host, datas| -%>
22
<% if @record_type == 'PTR' -%>
3-
<% if datas.fetch('ptr',true) -%>
4-
<%= require 'ipaddr'; IPAddr.new(datas.fetch('owner')).reverse %>. <%= datas.fetch('ttl', '') %> IN PTR <%= host %>.<%= @ptr_zone %>.
3+
<% if @datas.fetch('ptr',true) -%>
4+
<%= require 'ipaddr'; IPAddr.new(datas.fetch('owner')).reverse %>. <%= @datas.fetch('ttl', '') %> IN PTR <%= @host %>.<%= @ptr_zone %>.
55
<%- end -%>
66
<%- else -%>
7-
<%= host %> <%= datas.fetch('ttl', '') %> <%=datas.fetch('record_class', 'IN')%> <%= @record_type %> <%= datas.fetch('owner') %>
7+
<%= @host %> <%= @datas.fetch('ttl', '') %> <%= @datas.fetch('record_class', 'IN') %> <%= @record_type %> <%= @datas.fetch('owner') %>
88
<%- end -%>
99
<%- end -%>

templates/generate.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
$GENERATE <%=range%> <%=lhs%> <%=ttl%> <%=record_class%> <%=record_type%> <%=rhs%> ; <%=name%>
1+
$GENERATE <%= @range %> <%= @lhs %> <%= @ttl %> <%= @record_class %> <%= @record_type %> <%= @rhs %> ; <%= @name %>

templates/zone-header.erb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
; File managed by puppet
2-
$TTL <%=zone_ttl%>
3-
@ IN SOA <%=name%>. <%=zone_contact%>. (
4-
<%=zone_serial%> ; serial
5-
<%=zone_refresh%> ; refresh
6-
<%=zone_retry%> ; retry
7-
<%=zone_expiracy%>; expiracy
8-
<%=zone_ttl%> ) ; TTL
9-
IN NS <%=zone_ns%>.
10-
<% if zone_origin -%>
11-
$ORIGIN <%=zone_origin%>.
2+
$TTL <%= @zone_ttl %>
3+
@ IN SOA <%= @name %>. <%= @zone_contact %>. (
4+
<%= @zone_serial %> ; serial
5+
<%= @zone_refresh %> ; refresh
6+
<%= @zone_retry %> ; retry
7+
<%= @zone_expiracy %>; expiracy
8+
<%= @zone_ttl %> ) ; TTL
9+
IN NS <%= @zone_ns %>.
10+
<% if @zone_origin -%>
11+
$ORIGIN <%= @zone_origin %>.
1212
<% end -%>

templates/zone-master.erb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# File managed by puppet
2-
zone "<%=name%>" IN {
2+
zone "<%= @name %>" IN {
33
type master;
4-
file "/etc/bind/pri/<%=name%>.conf";
5-
<% if zone_xfers and not zone_xfers.empty? -%>
6-
<% if zone_xfers.is_a?(Array) -%>
7-
allow-transfer { <%= zone_xfers.join('; ') -%>; };
4+
file "/etc/bind/pri/<%= @name %>.conf";
5+
<% if @zone_xfers and not @zone_xfers.empty? -%>
6+
<% if @zone_xfers.is_a?(Array) -%>
7+
allow-transfer { <%= @zone_xfers.join('; ') -%>; };
88
<% else -%>
9-
allow-transfer { <%= zone_xfers %>; };
9+
allow-transfer { <%= @zone_xfers %>; };
1010
<% end -%>
1111
<% else -%>
1212
allow-transfer { none; };

0 commit comments

Comments
 (0)