mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-27 07:01:22 -07: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:
parent
90d434d66d
commit
4ea6bded61
1 changed files with 2 additions and 3 deletions
|
@ -88,7 +88,7 @@ EXAMPLES = '''
|
||||||
def _present_volume(module, cloud):
|
def _present_volume(module, cloud):
|
||||||
if cloud.volume_exists(module.params['display_name']):
|
if cloud.volume_exists(module.params['display_name']):
|
||||||
v = cloud.get_volume(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(
|
volume_args = dict(
|
||||||
size=module.params['size'],
|
size=module.params['size'],
|
||||||
|
@ -105,11 +105,10 @@ def _present_volume(module, cloud):
|
||||||
volume = cloud.create_volume(
|
volume = cloud.create_volume(
|
||||||
wait=module.params['wait'], timeout=module.params['timeout'],
|
wait=module.params['wait'], timeout=module.params['timeout'],
|
||||||
**volume_args)
|
**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):
|
def _absent_volume(module, cloud):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
cloud.delete_volume(
|
cloud.delete_volume(
|
||||||
name_or_id=module.params['display_name'],
|
name_or_id=module.params['display_name'],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue