lib/testlab/network/provision.rb in testlab-1.4.4 vs lib/testlab/network/provision.rb in testlab-1.5.0
- old
+ new
@@ -5,12 +5,11 @@
# Network Provision
def provision
@ui.logger.debug { "Network Provision: #{self.id} " }
- (self.node.state != :running) and return false
- (self.state != :running) and return false
+ self.node.alive? or return false
please_wait(:ui => @ui, :message => format_object_action(self, 'Provision', :green)) do
do_provisioner_callbacks(self, :provision, @ui)
end
@@ -19,11 +18,10 @@
# Network Deprovision
def deprovision
@ui.logger.debug { "Network Deprovision: #{self.id} " }
- (self.node.state != :running) and return false
- (self.state != :running) and return false
+ self.node.alive? or return false
please_wait(:ui => @ui, :message => format_object_action(self, 'Deprovision', :red)) do
do_provisioner_callbacks(self, :deprovision, @ui)
end