Sha256: a8f842ef48b046a7714d342a6679126dcf93e695f755945c4096821b6cc207cd
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
class TestLab class Network module Lifecycle # Network Setup def setup @ui.logger.debug { "Network Setup: #{self.id} " } please_wait(:ui => @ui, :message => format_object_action(self, 'Setup', :green)) do self.provisioners.each do |provisioner| @ui.logger.info { ">>>>> NETWORK PROVISIONER SETUP: #{provisioner} <<<<<" } p = provisioner.new(self.config, @ui) p.respond_to?(:on_network_setup) and p.on_network_setup(self) end end true end # Network Teardown def teardown @ui.logger.debug { "Network Teardown: #{self.id} " } please_wait(:ui => @ui, :message => format_object_action(self, 'Teardown', :red)) do self.provisioners.each do |provisioner| @ui.logger.info { ">>>>> NETWORK PROVISIONER TEARDOWN: #{provisioner} <<<<<" } p = provisioner.new(self.config, @ui) p.respond_to?(:on_network_teardown) and p.on_network_teardown(self) end end true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
testlab-0.6.8 | lib/testlab/network/lifecycle.rb |
testlab-0.6.7 | lib/testlab/network/lifecycle.rb |