mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-02 19:32:47 +00:00
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:
committed by
Matt Clay
parent
90d434d66d
commit
4ea6bded61
@@ -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'],
|
||||
|
||||
Reference in New Issue
Block a user