---
src/task-omatic/taskomatic_instance.rb | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/task-omatic/taskomatic_instance.rb
b/src/task-omatic/taskomatic_instance.rb
index 2ef22fa..99161ac 100644
--- a/src/task-omatic/taskomatic_instance.rb
+++ b/src/task-omatic/taskomatic_instance.rb
@@ -97,10 +97,12 @@ class TaskomaticInstanceStart < TaskomaticTask
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
+ @logger.info("Command completed, instance now in state
#{dcloud_instance.state}")
while dcloud_instance.state.upcase == 'PENDING'
sleep(3)
dcloud_instance = client.instance((a)task.instance.external_key)
end
+ @logger.info("After wait, instance now in state #{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -124,6 +126,7 @@ class TaskomaticInstanceStop < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
dcloud_instance.stop!
+ @logger.info("Command completed, instance now in state
#{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -132,6 +135,7 @@ class TaskomaticInstanceStop < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
end
+ @logger.info("After wait, instance now in state #{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -154,6 +158,7 @@ class TaskomaticInstanceReboot < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
dcloud_instance.reboot!
+ @logger.info("Command completed, instance now in state
#{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -162,6 +167,7 @@ class TaskomaticInstanceReboot < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
end
+ @logger.info("After wait, instance now in state #{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -184,6 +190,7 @@ class TaskomaticInstanceDestroy < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
dcloud_instance.destroy!
+ @logger.info("Command completed, instance now in state
#{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
@@ -192,6 +199,7 @@ class TaskomaticInstanceDestroy < TaskomaticTask
dcloud_instance = client.instance((a)task.instance.external_key)
end
+ @logger.info("After wait, instance now in state #{dcloud_instance.state}")
@task.instance.state = dcloud_to_instance_state(dcloud_instance.state)
@task.instance.save!
--
1.6.2.5
Show replies by date