diff --git a/dns/templates/zone.slave.erb b/dns/templates/zone.slave.erb index 8c3f5bd..3a5ccef 100644 --- a/dns/templates/zone.slave.erb +++ b/dns/templates/zone.slave.erb @@ -5,10 +5,14 @@ zone "<%= zone %>" { <% else -%> file "<%= zonedir %>/db.<%= zone %>"; <% end -%> - masters { - <% masters.each_pair do |k, v| -%> +<% if master.is_a?(Hash) -%> + masters { + <% master.each_pair do |k, v| -%> <%= v['ip'] %>; <% end -%> }; +<% else -%> + masters { <%= master %>; }; +<% end -%> allow-transfer { none; }; };