Update os_volume for latest shade
The shade volume API was updated to return a dict rather than the object as returned by cinder.
This commit is contained in:
parent
90d434d66d
commit
4ea6bded61
1 changed files with 2 additions and 3 deletions
|
@ -88,7 +88,7 @@ EXAMPLES = '''
|
|||
def _present_volume(module, cloud):
|
||||
if cloud.volume_exists(module.params['display_name']):
|
||||
v = cloud.get_volume(module.params['display_name'])
|
||||
module.exit_json(changed=False, id=v.id, info=v._info)
|
||||
module.exit_json(changed=False, id=v['id'])
|
||||
|
||||
volume_args = dict(
|
||||
size=module.params['size'],
|
||||
|
@ -105,11 +105,10 @@ def _present_volume(module, cloud):
|
|||
volume = cloud.create_volume(
|
||||
wait=module.params['wait'], timeout=module.params['timeout'],
|
||||
**volume_args)
|
||||
module.exit_json(changed=True, id=volume.id, info=volume._info)
|
||||
module.exit_json(changed=True, id=volume['id'])
|
||||
|
||||
|
||||
def _absent_volume(module, cloud):
|
||||
|
||||
try:
|
||||
cloud.delete_volume(
|
||||
name_or_id=module.params['display_name'],
|
||||
|
|
Loading…
Reference in a new issue