lib/testlab/container/provision.rb in testlab-1.11.2 vs lib/testlab/container/provision.rb in testlab-1.11.3
- old
+ new
@@ -11,10 +11,11 @@
# @return [Boolean] True if successful.
def provision
@ui.logger.debug { "Container Provision: #{self.id} " }
self.node.alive? or return false
+ self.node.ok?
please_wait(:ui => @ui, :message => format_object_action(self, :provision, :green)) do
do_provisioner_callbacks(self, :provision, @ui)
end
@@ -29,9 +30,10 @@
# @return [Boolean] True if successful.
def deprovision
@ui.logger.debug { "Container Deprovision: #{self.id} " }
self.node.alive? or return false
+ self.node.ok?
persistent_operation_check(:deprovision)
please_wait(:ui => @ui, :message => format_object_action(self, :deprovision, :red)) do
do_provisioner_callbacks(self, :deprovision, @ui)