summaryrefslogtreecommitdiffstats
path: root/vio/vio/pub/vim/vimapi/nova/OperateServers.py
diff options
context:
space:
mode:
Diffstat (limited to 'vio/vio/pub/vim/vimapi/nova/OperateServers.py')
-rw-r--r--vio/vio/pub/vim/vimapi/nova/OperateServers.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/vio/vio/pub/vim/vimapi/nova/OperateServers.py b/vio/vio/pub/vim/vimapi/nova/OperateServers.py
index b14c7f4..289fbc9 100644
--- a/vio/vio/pub/vim/vimapi/nova/OperateServers.py
+++ b/vio/vio/pub/vim/vimapi/nova/OperateServers.py
@@ -59,9 +59,12 @@ class OperateServers(OperateNova):
az = create_req.get('availabilityZone', None)
if az:
req['availability_zone'] = az
- md = create_req.get('metadata', [])
+ # md = create_req.get('metadata', [])
+ # if md:
+ # req['metadata'] = {n['keyName']: n['value'] for n in md}
+ md = create_req.get('metadata', {})
if md:
- req['metadata'] = {n['keyName']: n['value'] for n in md}
+ req['metadata'] = md
userdata = create_req.get('userdata', None)
if userdata:
req['user_data'] = base64.encodestring(userdata)