Fix wrong parameter passing to create_server
authorStavros Sachtouris <saxtouri@admin.grnet.gr>
Fri, 20 Sep 2013 13:10:07 +0000 (16:10 +0300)
committerStavros Sachtouris <saxtouri@admin.grnet.gr>
Fri, 20 Sep 2013 13:14:32 +0000 (16:14 +0300)
Refs: #4339

kamaki/cli/commands/cyclades.py
kamaki/clients/livetest/cyclades.py

index 53e795a..de84160 100644 (file)
@@ -358,7 +358,7 @@ class server_create(_init_cyclades, _optional_json, _server_wait):
     @errors.cyclades.flavor_id
     def _run(self, name, flavor_id, image_id):
         r = self.client.create_server(
-            name, int(flavor_id), image_id, self['personality'])
+            name, int(flavor_id), image_id, personality=self['personality'])
         usernames = self._uuids2usernames([r['user_id'], r['tenant_id']])
         r['user_id'] += ' (%s)' % usernames[r['user_id']]
         r['tenant_id'] += ' (%s)' % usernames[r['tenant_id']]
index 3fa0f94..4557a90 100644 (file)
@@ -84,7 +84,7 @@ class Cyclades(livetest.Generic):
 
     def _create_server(self, servername, flavorid, imageid, personality=None):
         server = self.client.create_server(
-            servername, flavorid, imageid, personality)
+            servername, flavorid, imageid, personality=personality)
         print('CREATE VM %s (%s)' % (server['id'], server['name']))
         self.servers[servername] = server
         return server