Wide range of debugging changes
[plstackapi.git] / planetstack / observer / steps / sync_slivers.py
index 46f78fd..adab39d 100644 (file)
@@ -1,6 +1,8 @@
 import os
 import base64
 from planetstack.config import Config
+from observer.openstacksyncstep import OpenStackSyncStep
+from core.models.sliver import Sliver
 
 class SyncSlivers(OpenStackSyncStep):
        provides=[Sliver]
@@ -13,15 +15,15 @@ class SyncSlivers(OpenStackSyncStep):
                                pubkeys = [sm.user.public_key for sm in slice_memberships if sm.user.public_key]
                                pubkeys.append(sliver.creator.public_key)
                                instance = self.driver.spawn_instance(name=sliver.name,
-                                                                          key_name = sliver.creator.keyname,
-                                                                          image_id = sliver.image.image_id,
-                                                                          hostname = sliver.node.name,
-                                                                          pubkeys = pubkeys,
-                                                                          nics = nics )
+                                                                       key_name = sliver.creator.keyname,
+                                                                       image_id = sliver.image.image_id,
+                                                                       hostname = sliver.node.name,
+                                                                       pubkeys = pubkeys,
+                                                                       nics = nics )
                                sliver.instance_id = instance.id
                                sliver.instance_name = getattr(instance, 'OS-EXT-SRV-ATTR:instance_name')
 
-                       if sliver.instance_id and ("numberCores" in sliver.changed_fields):
-                               self.driver.update_instance_metadata(sliver.instance_id, {"cpu_cores": str(sliver.numberCores)})
+               if sliver.instance_id and ("numberCores" in sliver.changed_fields):
+                       self.driver.update_instance_metadata(sliver.instance_id, {"cpu_cores": str(sliver.numberCores)})
 
-                       sliver.save()   
+               sliver.save()