lib/testlab/provisioners/bind.rb in testlab-0.7.1 vs lib/testlab/provisioners/bind.rb in testlab-0.7.2
- old
+ new
@@ -13,10 +13,11 @@
def initialize(config={}, ui=nil)
@config = (config || Hash.new)
@ui = (ui || TestLab.ui)
@config[:bind] ||= Hash.new
+ @config[:bind][:domain] ||= "default.zone"
@ui.logger.debug { "config(#{@config.inspect})" }
end
# Bind Provisioner Node Setup
@@ -42,10 +43,10 @@
def build_bind_records
forward_records = Hash.new
reverse_records = Hash.new
TestLab::Container.all.each do |container|
- container.domain ||= container.node.labfile.config[:domain]
+ container.domain ||= @config[:bind][:domain]
container.interfaces.each do |interface|
forward_records[container.domain] ||= Array.new
forward_records[container.domain] << %(#{container.id} IN A #{interface.ip})