lib/testlab/provisioners/resolv.rb in testlab-1.4.1 vs lib/testlab/provisioners/resolv.rb in testlab-1.4.2
- old
+ new
@@ -15,14 +15,14 @@
@ui = (ui || TestLab.ui)
@config[:resolv] ||= Hash.new
@config[:resolv][:servers] ||= Array.new
- @config[:resolv][:servers].unshift([TestLab::Network.ips]).flatten!
+ @config[:resolv][:servers].unshift([TestLab::Network.ips]).flatten!.compact!
@config[:resolv][:search] ||= Array.new
- @config[:resolv][:search].unshift([TestLab::Container.domains]).flatten!
+ @config[:resolv][:search].unshift([TestLab::Container.domains]).flatten!.compact!
@ui.logger.debug { "config(#{@config.inspect})" }
end
# Resolv: Node Provision
@@ -57,9 +57,10 @@
container.bootstrap(ZTK::Template.render(provision_template, @config))
true
end
+ alias :on_container_up :on_container_provision
private
def provision_template
File.join(TestLab::Provisioner.template_dir, 'resolv', 'provision.erb')