Allow kwargs to be passed into createServer
This basically exposes functionally directly in the novaclient API. Allow for a user to pass userdata, for example. into createServer now. Change-Id: I6b96ecebaef7841e529a0063a013cd9aeb9ad5dc Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
This commit is contained in:
parent
6efe4e5199
commit
5d2226089e
|
@ -296,7 +296,8 @@ class ProviderManager(TaskManager):
|
|||
return self.submitTask(DeleteKeypairTask(name=name))
|
||||
|
||||
def createServer(self, name, min_ram, image_id=None,
|
||||
image_name=None, key_name=None, fixed_network=None):
|
||||
image_name=None, key_name=None, fixed_network=None,
|
||||
**kwargs):
|
||||
"""
|
||||
Create (boot) a server.
|
||||
|
||||
|
@ -313,7 +314,8 @@ class ProviderManager(TaskManager):
|
|||
if image_name:
|
||||
image_id = self.findImage(image_name)['id']
|
||||
flavor = self.findFlavor(min_ram)
|
||||
create_args = dict(name=name, image=image_id, flavor=flavor['id'])
|
||||
create_args = dict(name=name, image=image_id, flavor=flavor['id'],
|
||||
**kwargs)
|
||||
if key_name:
|
||||
create_args['key_name'] = key_name
|
||||
if fixed_network:
|
||||
|
|
Loading…
Reference in New Issue