adjust availability zone hostname argument
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 9 Apr 2014 05:46:03 +0000 (01:46 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 9 Apr 2014 05:46:03 +0000 (01:46 -0400)
planetstack/openstack/driver.py

index 59847e4..d467dc1 100644 (file)
@@ -411,7 +411,7 @@ class OpenStackDriver:
         hints = {}
         availability_zone = None
         if hostname:
-            availability_zone = 'nova:%s' % hostname
+            availability_zone = 'nova:%s' % hostname.split('.')[0]
         server = self.shell.nova.servers.create(
                                             name=name,
                                             key_name = key_name,
@@ -422,6 +422,7 @@ class OpenStackDriver:
                                             scheduler_hints=hints,
                                             availability_zone=availability_zone,
                                             nics=nics,
+                                            networks=nics,
                                             meta=metadata)
         return server